I used to be of the same thoughts as you - but at least I managed to hold hands with girls. So if I could do it, dude, you can do it too. Really. My mentality was legit a copy of your's, except I didn't show it. But now it's not anymore.
Well I still think that I may end up alone, but I would say that it's a possibility, but not a certainty.
Omg another one? No I have never liked an ugly person, if I like someone it doesn't matter what they look like I find them attractive.
No one looks ugly unless they have an ugly heart, itll make everything about them ugly. you're still young, i believe someone will come at the right time. Just focus on you now, its good you're still a virgin. you're one of a kind.