omg this thread has got me mad!!! as if you can whinge, it goes the same both ways. its always the hot girls which get picked up all the time, and its always the hot guys. its the way it is!!! while it is definately personality which keeps you with a guy, its looks which attract you origionally and no one can deny that! when your at the beach, you dont hear people going "ohh he looks like a nice guy" you hear "ohhh.. hes got good abs". people who aren't attractive have a lot harder time picking up than stunners.. personally im betting your not a stunner (i dont know you, so im only guessing so dont get mad i might be wrong!) and are having a hard time because of it. if a girl is nice and hot then omg she'll get guys on her constantly, and i bet if a guy is nice and hot then he would also have girls constantly all over him.
girls dont go for 'bad boys' all out, or 'nice boys' they go for someone they find attractive, and often attractive boys have big attitudes and become 'bad'. i dont know any girl who would ever go "omg hes a player whos gonna break my heart before sleeping with my best friend and eatting my pet rabbit, what do you think Becky, who i take him to the formal?!?!" NO!!! girls go "oh hes cute and i dont know him yet but he seems ok, should i ask him to my formal?" in my opnion girls go for cute guys, who sometimes end up being bastards, but usually we dont know they bastards before hand.
if i were you i'd try making friends with girls first, and if your really as nice as you think you are then im sure one of them will see this and fall for you. stop being so bitter and hating girls just cause you can't get laid.