I've realized that nearly all the girls I've liked who rejected me or turned me down would say, whenever I'd hear what they would say about me it would always be the same thing (and they'd tell me it directly too): that I'm a "really nice guy." They'd willingly tell me that I deserve a great girl or would open up to me with whatever problems they have and I'd always listen and give helpful words but none of that ever seems to help me in progressing things with them.
The thing is, if I'm such a nice guy then what's so wrong with taking a chance with me? I can assure you I'd never hurt or offend or cheat on a girl, or ever take advantage of her sexually or anything like that. Is it because I'm not hot/muscular/popular like the guys they tend to go for, or is the kindness a turn-off? Particularly with the girl I've last liked (still kind of do) that I'm good friends with, she rejected me twice--both for junior and senior prom--but always thought of me as a "really nice guy" that "any girl would go for." I'm not trying to sound snobby or mean but if she thinks that then why isn't she one of them?
What's so wrong with being a nice guy and treating girls properly?
EDIT: Assuming I can speak for myself on this, I wouldn't say that I'm a pushover or doormat or "spineless" when around people, much less the girl I'm referring to. Strangely enough, my friends have told me that I tend to act even more outgoing or humorous when I'm around her, which I guess is a plus, and I have made her laugh on more than one occasion (at least once every time I see her). I've never been afraid to disagree with her on any subject, we've had our friendly debates/arguments but it's never turned sour; they usually end in a good laugh for the both of us. Maybe I'm not giving enough information here by saying I'm just a "nice guy" but really the only reason for her rejecting me that I can think of is that I'm too good of friends with her, which is another issue entirely.