The thing about "being crap" with women is that that happens when one is stuck in one's head. And are thinking about what to say/do. Have you tried meditation? Check out
Vipassana Meditation Website -- it'll have you be more balanced and present. And less in your head.
Sameer