You should take up riding unicorns because that's where you find those girls...with the unicorns.

Most women online are looking for relationships and most guys are looking for sex. Women can go anywhere to find sex. They tend to get upset when guys don't call them back.
You can meet a woman who wants a relationship online or at the grocery store, but relationships end. You have to make sure she wants something long term and isn't just trying to get a boyfriend to temporarily avoid slut shaming. You could go to church, if you believe in that kind of stuff, but I wouldn't recommend it. You should ask yourself why you even want a gf. Do you want to get married and have kids or do you just want to curb loneliness?
You have to make sure yo aren't supplicating when you find someone you want. Don't buy her flowers all the time and write her love poems. It makes you look like you are unworthy of having her. You get a gf the same way you get laid. You just keep them around more often and stop banging other chicks. *Yawn*