Im going to give you my advice on what works.
I know all of these hardcore curezone femenist ladies are going to flame me for saying this like they have before but Im just going to tell you a surefire way to get layed and make girls like you more.
Being the nice guy never works. I spent many many years playing that part and I made many great friends. However I ended up counseling these girls in what to do to a guy in order to get him to like her and helping her with her problems as opposed to actually being that love interest.
You need to look at what the guys are like that all the ladies like, they all have something in common. They are %¤#&!§-s. Girls like %¤#&!§-s. There are going to be a bunch of girls responding to this now saying how they dont like %¤#&!§-s but you CAN NOT listen to them. They always deny it, but its true. If you want to make these ladies swoon over you, you need to not treat them so nice.
Here's what it will do for you. It will show them that you are an alpha male and appeal to their instinctual side and it will make them think that you may not like them so it will be a game to them to get you to like them.
You may be thinking "wont this only help me get one night stands? what about the relationship that I want" and this is a legitimate concer. This method will help you get somebody interested in you and want you really bad so you will have the ability to get into a relationship with them if you want to. And the good news is, after they start liking you, you can go back to being your nice self again and not have to put on a front forever.
The trick is being unnavailable to them. When you are always calling them, and always available to hang out, and always giving them attention, then the hunt is gone and they have already gotten you where they want and its over, you are no longer their love interest. You need to act like you dont really have time for them andyou are seeing other women and that you are not really interested in a relationship because you are emotionally pre-occupied with other women. This will drive them NUTS and it will be a game for them that they will be willing to fight to the death to win. Girls are very competative with eachother.
So this girl you are seeing now who doesnt want to have sex with you, start telling her how you really feel. Tell her she pisses you off because she leads you on and then dont call her anymore, wait for her to call you. They will always call back. Dont give in and call her first.
This has worked for me. I am in a relationship with the most amazing girl in the world now. She is a perfect 10, no debate about it. I treat her like a princess and she makes me the happiest guy in the world. We have been together for over a year now and its always getting better.
The funny thing is that she didnt really like me at first. I just started talking to her and keeping in touch with her and stuff and after 3 months I started to become emotionally unnavailable because i was seeing this other girl who i was telling her that I was in love with and it made her go crazy. Thats when she started getting REALLY aggressive with trying to make me hers. Hey it worked out!
I hope this helps