Wow, I must be mentally strong. I'm 23 and have never dated a single girl (though I have had plenty of lady friends), and I've never thought of suicide.
What's meant to be will happen my friends. There's someone out there for everyone, I don't care who you are or how you look. Making friends is a breeze too. I was never a terribly popular or cute kid, but I was always surrounded by friends. We're all still friends to this day. And you know why? Because we became friends to begin with because we liked each other for WHO we were, not for how we looked, how cool we were, or what we had.
I think the first thing you need to do is take a good look in the mirror and see your self for all the things you are. You need to tell yourself that you ARE good enough. I'm sure you've got friends. Think back on how you made friends with those people. Did you have something in common? Maybe you and your friends are of the same race or religion. Or maybe you share similar hobbies or interests. Make friends with others that share those traits.
As for girls...that is a bit more complicated. Again, a good place to start might be girls of similar race or religion. Image is very important to girls. You've got to carry yourself with confidence. Keep yourself looking clean and freshly groomed every day. Wear nice clothes. If your a little heavy, lose a few pounds. It can be done. Excuses like I can't lose weight, or I've tried every diet there is won't work. Because their just that. Excuses and put offs. If you want to make your life better you need to take a proactive roll in it. Your not a genie. You can't fold your arms, blink, and change everything.
I want to close this by saying that life isn't always a bowl of cherries. Life is full of ups and downs. You can't let yourself get down when times aren't good. Things will rebound and turn around.