I'm from Australia, in my early twenties and I've had a couple of pretty bad years life-wise.
This year I've made a really conscious effort to improve my life. I've managed to ditch my tendency towards self-destructiveness, my university grades have skyrocketed and thanks to a conscious effort to rework my sense of style, I now regularly draw compliments about how I dress (which is new to me). Strangely enough though, it hasn't extended to success with women. All together I've been with six girls, which doesn't sound too bad objectively, but I haven't had sex in eighteen months. I go out a lot (probably three nights a week), drink a lot, and I have a lot of friends including many female friends. I guess the persona I try to work with girls is a sort of cocky smart hipster thing - I'm pretty well-informed about most things so I can talk about almost anything, I know quite a bit about cool bands/films/writers and I try to pretend that I have a healthy sense of self because of this. The truth is though, the fact that it's been so long since anything serious happened with a girl means that I can't help but perceive myself as a failure. Worse still, failing with women means that I struggle to appreciate succeeding at anything else. I'm a big fan of David DeAngelo and his cocky/funny method, but perhaps it seems a little insincere when I try it. It feels a little shit knowing that I actually got more girls when I was a messed up, self-destructive deadbeat.
I know there's no magic bullet with these things, but is there some new persona I need to adopt that would help me finally break this long dry spell? If anyone could recommend some literature, techniques, anything, that would be awesome.