I define a "Nice Guy" as a dude who's not himself, scared to show emotion, and a Yes man.
I used to be the Nice Guy: always saying yes or no to things while I actually meant the opposite, basically not having a backbone to stand up for myself and not care of what someone else would think. Back then, no one really told me to love myself just the way I am, first. Got bullied because I never stood up for myself. And I always thought that having confidence would mean that I would start being a douchebag and treat people poorly. Chances with girls, never!
Fast forward to now:
I laugh when someone says "alpha" lol. Alpha as fuckkkk. I think girls want a dude whose comfortable with himself and isn't afraid to get touchy-feely, something alot of "nice" dudes hestitate to do.
Exactly! You DON'T have to become a mean guy, be yourself and love who you are, this will also help develop a backbone. Don't change just to be accepted by women (or anyone else for that matter). Make her laugh, show her how you feel. Have your own opinion, it doesn't matter if you don't agree with something, but do respect hers. And be a gentleman, lead the lady.