Ever thought of hitting the gym, working toward a real career, dressing nice and going out to bars or pubs and socializing? I'm not even a good looking guy and I get at least one girl to approach me while on a night out. It doesn't sound like you have a lot going for you in life and that's easy to change.
I have a great career in IT. IT isn't being out sourced as much as you think, and it's not hard to get into. You seem like a very intelligent person. You could do anything you put your mind too.