Quote:
The next time we went out she gave me the whole "nice/great guy" speech,
This was because you two had been out a bunch of times with no sex - it seems as though women are almost programmed to give this speech or feel this way because they are led by emotions and they think, "well we haven't gotten sexual yet, he must not be into me, or is afraid to close the deal, etc."
If your goal is to have sex with a girl it's important to control the venues and not just go to whatever random thing with a girl you haven't had sex with.
Sit next to her, kino escalate, kiss, makeout, or whatever is appropriate for the venue you'll be in and see where it leads.
Ideally she just comes over to watch a movie instead; obviously you want to be in a private location with her.