A mistake I've often made in the past is taking it slow when dating some one I perceive to be a "good girl" only to find out later that they were just waiting for me to make a move. So make it.
Right there is why you won't get laid. You have to have the attitude like you are a sexual person, and will be having sex with her. Chicks dig that.
Also, I don't buy this shit. I think you can get major punnanie. You are one of the funniest guys here. Just lay off the self depricating humor some....and sell your funny anti-woman jokes harder.