Is it even possible? I'm a kindhearted guy, (not a pushover) but a good gentleman.
Most Helpful Guy
Being a good-kinded guy definitely is better for long-term purposes.
The problem is that the "bad boy" gives women some sort of initial attraction as well as the feeling of mystery and adventure. Additionally lots of women mistake certain traits bad boys displays - like not caring about what others think - as a sign of confidence rather than a sign of selfishness (there is a very small, but distinct difference).
Now the problem many "nice guys" face are that they are trying way too hard to be nice. They don't want to offend women, they have no backbone, no confidence, get trampled over, etc.
In reality - independent of what kind of personality you are - the traits women are attracted to are quite universal. Confidence, strong personality, respectful, being leading without being oppressive nor inconsiderate, honest and straight forward when necessary, having a high status in one way or another (depending on the girl it depends on what she perceives as high status. For some it is intelligence, others want the bulky jock, some want you to be successul in joblife and rich, for others its important you are the head of your social group, etc)
Furthermore being sensitive doesn't mean being a crying whim, but being strongly empathic. The better you can read her without her saying anything verbally, the more she will like you. Not to mention that male emotionality is different to female emotionality.
Just a few things from the top of my mind.0