Kay, I'm here, as promised.
First of all, why do you keep calling yourself a nerd and degrading yourself? What's the point? This is probably the biggest problem with your self-confidence; you keep putting yourself below others, but you
don't have to do that.
Heck, you even were able to start a relationship with a female who was interested in you. You've already done much MUCH better than most "nerds" alone with that achievement.
And second, this "geniune" relationship you speak of is rare. Soulmates don't come flying to you on their own just like that. Hell, some people spend their
whole life looking for such a person and never manage to.
There's no guarantee you'll ever get there; but what you can do, is increasing your chances by going out there and being on the lookout, i.e. being open to people and getting to know them. And to do that, you have to stop judging people by stereotpyes (nerds, shallow girls, and all that other bullshit).
If you're looking for more contacts, it always helps to fill your free time with joining clubs or doing other activities. Learning some martial arts for example, learning an instrument, going for some language courses, anything really.
Also, whenever you meet up with friends, try to organize some group activities, and encourage them to bring along their friends, too.
You can do whatever comes to mind, as long as you have an opportunity to get into contact with other people. The more you do that, the higher the probability will be that you'll find people you can get along with and relate to.
Disabled freaks and nerds? Jesus Christ, give me a break.
Like I mentioned before.
Well, being social and going out involves that, whether you like it or not. You'll have to find a certain compromise and see what's more important to you: being social or being afraid of crowds.
Chances are you'll get used to it once you spend more time outdoors. Trust me, I've been through exactly the same development.
Are you absolutely serious? Cause I'm not sure if that's even biologically possible. :l