Beauty is in the eye of the beholder. You're young yet. Be patient with time and give yourself the chance to come into your own a little. Gain some
seasoning and confidence by doing the best you can and basically being yourself. True to yourself and your beliefs. Love the things in this life that
you love with passion. Eat life. Learn to be happy over the little things. All these traits are attractive in themselves and when you learn to do
that, they all combine to make one attractive person.
Look around you. It isn't just the rich and the cosmetically "perfect" (societies idea of what beautiful is) who meet their soulmates and fall in
love for life. This is where the gross inequities of the world take a powder. EVERYBODY falls in love. People of all shapes and sizes and colours. For
once life is fair.
It will happen for you too.
Lastly, be a MAN. Not a guy. The world is FULL of "guys" (yes, I stole that line from the movie "Say Anything", because it fits in this
instance)
Best of luck to you