Get out there, chat to random women IRL, NOT online, and get hurt sometimes because you will be- that's life. But if you're willing to take the risk things may well work out well for you. No guarantees, but you're pretty miserable ATM anyway, and what do you have to lose?
I'd second everything...