To become more comfortable socializing with girls, you can hang out with a male friend and his girlfriend at the same time, and treat her like she's just another guy.
Other than that, just talk to people as often as you can, especially women. Do you have male friends? Talk with girls like you would talk with your male friends... And if you don't have male friends, make some of those (there are websites for that kind of thing too; Google-search "how to make friends", for example.)
My first girlfriend was uuuuugly; she looked like Robin Williams with curly red hair... My second girlfriend was less ugly, but she had a big belly... Third one was downright hot... The next one was hotter, the next was hotter, and so on. You just have to get the ball rolling. If it's been 4 years, go after uglier girls. You want to find one with whom you're comfortable holding a conversation.
I know a guy from high school who dated a hot white girl. BUT, he was a cool guy! He was funny, happy, outgoing, and confident. He would always joke about his tiny asian penis (I'm sure it wasn't really tiny like he said... but even if it was, no one cares.) PS: I live in Houston (I read some of your other posts and saw you were in TX.)
If you talk in real life the way you talk in the forum, then you should tone down the aggressiveness, negativity, swearing, insults, etc. You have to be very careful with that kind of negativity in real life; it can make people wonder if you're crazily unhappy with your life and that you're going to turn violent.
You have to walk before you can run. You should build up a social circle, work to become more happy and outgoing, and start small with girls so that your identity changes and you have something to build on. Try to hang out with cooler people. Talk to anyone you trust who is good with girls, and be honest with them. Ask them for advice. Your brother is, right? Open up, tell them about your problem, and listen to (and actually take) their advice.
Also, I'm sure you've heard this advice before, but try to be happy no matter what. Say to yourself, "**** it, if I need girls to be happy but I can't get girls, then I'm gonna be happy anyway without them." If you're trying, to the point where you aren't having fun (which I'm almost certain you are), you should decide to just have fun anyway and accept that tonight, you won't get laid. Be OK with that. Let go of it and accept that you're talking a girl, and you're not gonna sleep with her -- just have fun speaking with her anyway (don't be bitter, of course.) Ironically, this REALLY helps you relax and stop pressuring yourself.
http://forum.bodybuilding.com/showthread.php?t=110653041&highlight=kadenphoto
^I'm only posting this to remind you that you're wrong; white women like asian guys. You do NOT have to be like that guy in those photos to be attractive, any more than women have to be like the girls in those photos to be attractive. We see cute girls every day: chubby ones in Starbucks uniforms, old soccer moms, plain girls in your classes, little nerdy girls with glasses.. They might not fit in with those photos, but they're still sexy. So are you, buddy. My friend in college is a chubby, short Japanese DJ, and he gets white girls (he's a deejay, but he's also just a fun, happy guy. If his body bothers him, he doesn't act that way.) I know a bunch of other Asians who date hot girls- Asian or otherwise. It's your personality that matters, not your body, although it's good that you work out (it shows that you take care of yourself, which is a good personality trait.)
Reading your other posts, I get the idea that you have a lot of hostility towards girls because you think they don't like you. That's the problem. You should have love for them, whether or not you think they're attracted to you. I mean, you would like them if you thought they liked you, right? So go ahead and like them anyway. I swear, if you can like them that way, then they'll like you back. [This is also known as assuming attraction.]