I know that people care of looks only half that much than personality! (would you marry a beautiful woman with a lousy personaly? Don't think so..). Appreciate the looks you were born with, low self-esteem isn't caused by how you look, it's caused by self-perception. If you think highly of yourself and feel pretty inside, it will reflect on the outside as well...
Start working on the inside before changing the outside!