Don't be so down on yourself all the time, it's unbecoming and totally unnecessary. I'm not sure what sort of person you are, but if you are a good person, your inner beauty will always shine though and prevail, you just have to have confidence.
P.S. And if all else fails, there's photo-shop! haha