Why don't girls ever find any interest in at least giving me a chance?

I'm friendly and funny and very nice. People tell me all the time that I'm a surprisingly kind person. I'm honest. My IQ is in the genius category. I'm talented in many things. I get out often enough. I'm fun to talk to. I'm VERY loyal and trustworthy. I've never broken a promise or told a secret. I'm going to college and I have ambitions and goals in life that I'm working my ass off for. And I have plenty of friends - boys and girls alike.

But I'm 19-years-old and have never come close to having a girlfriend. It's pathetic, I know. Never. Not once. I've asked girls out, they always say no...

When I've asked for help with this online before, they told me that I was too ugly for one. And people I knew said that I was too ugly to get a girlfriend as well. I've always considered myself good-looking. Then when the comments started coming up. I started to hate the way I looked. I tried to kill myself once because I believed what those people were saying. No, I've never told anybody about it. Now, I'm starting to get over it, and I do think I'm at least average. I don't want to sound arrogant or vain. I'm sorry if it comes across that way. I'm just being honest. If you want to see for yourself, here are a few pictures that friends have taken for me:

(The black and white one was a friend of mine experimenting with the camera effects... You can tell that I wasn't too enthused lol).

By the way: I'm 5'8" and weigh 156 lbs. Average weight!

link

So, what's wrong with me? What is it that girls find so unattractive. I've been told several times that I'll die alone and miserable for several different reasons (ugly being the most common), but I don't want to believe any of them.

If there is something wrong, can you tell me how to fix it.

Maybe give me tips on how to find someone. I've tried online dating websites and nobody ever responds to me. I'm starting to think again that it is because I'm hideously ugly. Is that really the case?

And I know all about the confidence and self-security thing. I act very confident and secure in public. I talk to random people; I'm not one of those guys who finds a complete stranger and initiates conversations with them, but I'm sociable. I have a good dress sense and my hygiene is just fine! (somebody said that could be the problem once). I get out plenty and just hang around. I have college classes in which I socialize a bit.

But I'm just getting horribly depressed lately. It feels like I'll never find anyone. I know I'm young, but I feel as though I may as well be 60 or something. I know I'm making it off as if a girlfriend is something you just add a check mark to, but I realize it's not that. It's something more special, which makes it even worse. I'm just having trouble functioning in life because of this.

So I have a few questions: Am I too ugly for a girlfriend? What's keeping me from getting one? And are there any tips on how to get one?
Why don't girls ever find any interest in at least giving me a chance?
Post Opinion