You don't have to be a jerk.
My understanding of the whole "jerk" theory is that jerks act however they want around women. They don't let women change their behavior, and will do/ say whatever they want (a.k.a. taking social risks). This establishes themselves as the prize and generally makes them more entertaining to be around. "Nice guys" on the other hand are reserved and will not say/ do anything that they think might offend someone else. They adjust how they really are to their surroundings, take no social risks, and act as if the women are the prize.
I think the worst thing I did when I was "too nice" was just agree with what everyone else said and feared expressing what I truly felt. I am still a little restrained in some social situations, but an important area of improvement I've experienced is establishing a comfort for expressing how I truly feel around women. For example, if they are really bad at something I will point it out, but in a teasing way rather than a mean way. If I'm at a party and see a girl pour herself a "bi tch shot" I will call her out and and be like "wow when did you switch to the metric system in pouring your shots?" or something along those lines.
What you have to do is add in a little teasing and making fun of girls. If there is one thing I am certain of, girls love those little tease battles where you both are making fun of each other (but try and make sure you win). Don't be afraid to call her out on her bullsh1t, but always do it in a light-hearted manner. Jerks fail when they take things too far and actually insult those around them.
This is why everyone here is such a strong proponent of the ****y and funny. You can create the same attractive qualities of a jerk without pissing off the **** (by making her laugh at herself).