- Hit up the gym. I know it's not the easiest thing to do, or the most fun. But I honestly believe it really gives a boost to your self confidence. I go to the gym six days a week and not only does it give me something to do with some of my spare time. But I also get to work on making myself more fit. Although I do have a workout partner, I often do workouts alone as well. Most people aren't there to socialize, they are there to do work and get out. So I wouldn't worry about social situations very much and to be completely honest, the people I have in fact met at the one I go to are very nice.
- Take up some form of MMA to practice. I believe that everyone needs to know some anyways. I only practice a little kick boxing here and there as well as some occasional jujitsu because I can't afford the training centers. But I believe this is another confidence booster as well.
Just my two cents, maybe I see things different from others.