Sweetie, I hate to be cliche, but it shouldn't matter what you look like on the outside. If you are a good person and other people can't see past your exterior, that's their loss.
It really doesn't matter, what matter is your personality, it will make you from ugly to beautiful if you have good personality!
Unless you're a mind reader, how could you possible know that? Even if one girl (you) thinks so, who is to say every other does, too?
You aren't ugly, I even checked your profile. I agree with the others plus the only thing ugly about a person is if they have a bad personality IMO. Everyone is beautiful in their own unique way and once someone gets to know who you are, appearances will start to matter less. Also I believe a good personality increases the way someone looks.