I'll have to say just go out more. That doesn't mean you have to go to club or what not but do go out. When your friends have casual hangouts, go. Don't be reserved, just go in with the mentality that your going to meet new people and let your personality shine. A guy with a personality and character is more attractive than a guy with "looks" and nothing else to offer.