This whole two types of men in the world thing - nice and jerks is so dumb. They are the poles, not the norm.
Normally you have jerky guys with a decent heart, or nice guys with a jerky heart. Kind of a mix.
If you're a nice guy, you don't have to BE a jerk to get a woman. You do have to be confident, honest, authentic, and yourself. As an earlier poster said, act as if you own the world. If you own the world, you don't have to prove anything, you know it, she knows it. It is a state of mind, a way of carrying yourself; it's called self-confidence.
I have started dating this absolutely incredible woman. The kind of woman I couldn't have even held eye contact with 2 years ago. What's different? I am confident, and direct, and authentic. If I want to be goofy, then I'm goofy. If I want to be romantic, I'm romantic. If I want to open a door, I do. If not, I don't. I am, at all times, confident that I can be myself. I let her decide if she wants to be with a nice man who is confident in himself and what he wants, whether that is her or a cheeseburger.
I thought I had learned 'an edge', which is kind of a jerky way to act, but that isn't it. I just am willing to be myself, and accept the consequences.
As to eakers, when you are self-confident, then you will also attract men who are self-confident, and they care too much about themselves and their inner standards to every treat you horribly. The motivation for being in the relationship is different. A confident man doesn't need you, he wants you. Do you feel the difference?