I know from personal experience that telling your W other women are more attractive and telling her she is getting fat on your honeymoon is EXTREMELY DAMAGING. To not being able to look at your own W because she lost some physical attractiveness. Sorry if I am sounding harsh, but I have seen first hand what it does to someone I care for very much. It's heartbreaking. Gaining that level of trust back from your partner probably takes just about as much work as gaining back trust after an A.
I am glad you want to work on these things for yourself. I am glad you recognize how wrong it was. Whether or not you decide to stay with you W, please seek help on this issue. This will damage every relationship you ever have.