thanks. i've already apologized for my emotional affair many times.
1. is it a good idea to tell her the other things i am sorry for?
2. can i tell her how i see now i was wrong in a lot of our arguments?
Speak with Actions not words
This.
You arent going to 'talk your way out' of anything. Nothing you say in this discussion will change her mind. It's time to BE the better option, not to convince her that youre the better option.