99% of the people on this board and in the bvb'ing community (myself included) spend too much time focusing on shallow, trivial matters such as vanity and perfection and a it's never good enough mentality.
At least you have taken the first step identifying that there is a problem.
At the end of the day, you need to find a way to learn to love yourself and the gifts you've been blessed with and not put too much stock in "beauty".
I need to remind myself to do the same on a very regular basis. Not an easy task; especially given the fact that everything on TV, magazines, and in the media places a prodigious value on aesthetics and beauty. Sad.
For those of us who have insecurities related to physical attributes, the challenges of accepting yourself; moreover loving yourself,especially on the "bad days" can be even tougher.
You're not alone. You're just genuine and humble enough to admit you're issue.
You're a step ahead of amny of us. Good luck.