Girls don't want a guy like you who's nice and sweet, they want to want a guy like you.
They always go for the badass in the leather jacket, smoking cheap cigarettes while leaning on his noisy motorbike. They want a dude who'll blow them away, a dude too cool for them, a dude too cool to say 'dude'.
You'll never get anywhere with ladies until you learn how to punch a guy out in a bare-knuckled match, until you learn how to smoke a cigarette in the rain while striking the perfect pose on a shady street corner, until you learn how to siphon gas so you can top up your bike for free.
Break the law, break a window, break your fist, break your life. Then you'll be attractive.