Dude, pulling hot chicks really does come down to personality and attitude. I consider myself above average, but definitely no Brad Pitt, yet I've been able to get some really, really hot girlfriends. Unfortunately, at least in my case, the hotter the girl, the more air there is in her head.
Next time you go to a night club, look around... there are some decent looking guys and girls who are just standing around and not getting any action, yet their less good looking counterparts who are out on the dance floor, mingling, etc, are getting some action and meeting people. Let the girl you're trying to hookup with SEE your outgoing, entertaining, funny attitude and personality and you'll be GOLD.