Most Helpful Guy
It seems to me your physically very attractive. But I also get the impression you're a truly lovely person as well, actually I know that you are.
You see, being physically attractive doesn't make you beautiful. Oh no. No sir-eee. Being beautiful is a different kettle of fish all together.
You're on the right tracks to becoming beautiful. I can see that. Not because you're physically attractive, that has nothing to do with it. But because you're not vain. But do be careful. As it's an easy trap to fall into, is vanity.
Try to let your personality shine through. Find someone who has the same beliefs, the same fundemental values in life that you have. Don't be too concerned about your looks getting in the way, don't compare yourself to others.
If the guys you meet can only see the person on the outside, then that is there loss for being ugly themselves. If they was beautiful, they would see past that, and see that wonderful person inside that you are. You can't make someone beautiful, as that comes from within.
Don't let your looks spoil who you are. One day, you will meet someone who isn't short sighted, who isn't vain and mean to you because you are physically attractive and they are not spiritually beautiful enough to see past that. One day you will meet someone who values your beliefs, your hopes, your ambitions and your dreams, and they will want to help you achieve. And they will beautiful, no matter what they look like, and you will be beautiful, as you won't care either.
Hope this helps.