To the OP, if you seriously, deep down, know that you are ugly (even though we know that most of the time ugly is subjective... one woman's treasure another's trash etc..), know that it won't stop you from having a gf.
There was a guy at uni who was butt ugly but he had two girlfriends already when I knew him at 21. This is someone who my cousin actually told me was very ugly when she met him (mean though as that was), so it gives you an idea.
I was very surprised when he displayed a very confident persona (whether fake or real) and even more so when he rejected a girl because she didn't have enough self confidence. He was very talkative and friendly, and made advanced towards me. He was the worst case scenario in the looks department but he was confident nonethelss. It made people focus on what he was as a person rather than his face.
Now, if you are just being negative and think that blaming the lack of a gf on being ugly (because it is easy to do) rather than face the music and focus on your skills, hobbies, interests, knowledge, and above all, confidence, then you know where your problem lies...