Gen, when I was your age there were only two types of girls.
One was the girls who I found some sort of dealbreaker-type flaw with.
The other was the girls who I couldn't imagine ever being interested in me.
Are you doing this to yourself? Are relationships and intimacy a little scary to you and you are creating a world-view that precludes any chance of you getting intimate or getting into a relationship?
I like SG's suggestion. Forget the relationship question altogether, shift your focus to being the best friend you can be. Look for male and female friends. Your female friends then have the possibility of turning into something more.
Stop beating yourself up over all this stuff. Life is too short. And the whole relationship and intimacy thing is a lot simpler than what your anxieties are telling you.
Relationships are scary because of the impression my family has with certain people. My parents are religious in a way, and the morals and other stuff (aka the religious guilt) are what shapes my expectations... The expectations of having someone make a good impression on my family (mainly my mother, and my sister) so they don't get scared about people taking advantage of me emotionally. I had that happen before with this one girl (my first fling), and it was emotionally exhausting. The second girl is an on/off girlfriend I have who is from a different culture than my family unit.
My family unit consists of stuff being a little weird to some people... especially since Dad's side has different denominations (as well as Catholics) on his side, and Mom was apart of a Mennonite Order when she was growing up.
My parents want what is best... and they don't want me getting stuck into something that isn't "right in their eyes".
I believe in God like most people... it's just the whole shift with the Politics in my parent's church is disgusting to me... too many people supporting a bigot, and dumbshit who had a fluke becoming president. A wolf in sheep's clothing, and they're just too blind and "ignorant" to see it.
So yes... religion has to do with my "eh", but it's the tenants that I'm annoyed at... especially when it comes to wanting to understand the Opposite Sex, and why I feel like they avoid and/or reject me alot.