My husband and I have been together for nearly 12 years now. We've been in an exclusively monogamous relationship since Day One.
My biggest advice to people: Get over yourself.
I don't mean that in a negative way. What I'm trying to say is that the sooner you can push aside whatever hangups you have, either with yourself or with the man you're with, the sooner you can start truly enjoying the rest of your lives together. If something bothers you about your partner, you need to learn to accept it as part of his being. You can't just ignore it-- that just breeds resentment on your part. You can't force him to change, either-- that just breeds resentment on his part. If something bothers you about yourself, you either need to accept it or decide to improve it. It takes a lot of work, believe me.
I've never been happy about my body. Over these past 4 years or so, I went from being skinny to skinny-fat and way out of shape. My self-perception was making me so miserable that I could tell it was starting to affect how my husband viewed me. He has always accepted me for how I look, and constantly tells me how handsome he thinks I am, but I could tell that my persistent negativity was wearing on him as well. So I made the conscientious decision to start exercising and changing my body to how I want it to look.
In the few short weeks that I've been working out, not only has my attitude improved, but it has also given us another activity to do together. And, why didn't anyone tell me how awesome post-workout sex is? Holy crap, our sex drives are better in our mid-30s than they were in our mid-20s!
All I can say, OP, is that you need to accept him for who he is, and accept yourself for who you are, and things will iron themselves out with a lot of work and a lot of love. I wish you both the best.