People have given you a lot of advice.

Here something more generic:
First of all you have to improve yourself until you know yourself enough to act like an adult.

What does this actually mean to be grown up?
In my theory almost every people in the world have some "spiritual/mental" illnesses.
These illnesses are actually origin from lot of places, like school time, patterns/traumas/injuries taken over from parents and so on... It has also a lot of to do with our ego.

But this is not terrible, because if you know yourself enough you will able control these stuff and they won't poison your personality and the way how you are interacting with other people.
So this is what I mean under being grown up and self-ware.

If you will be already on this level you will be able to find the right person for you, more correctly it won't be an effort from your side, it will just happen some time.
At this level you will be able to see other people illnesses and decide on your own wether you want a relationship with them or not.

The path to this level has lot of loss of illusions and pain at the beginning, but it pays off.

I could write tons of pages about this topic since it's a separate science.
But I neither have the time nor the language skills to do it... :D

Instead of that I could advice you start with some psychology and some zen/buddhism teachings.
There are also plenty of TED talks about this topic. And these are all belonging together!
"Unfortunately" you can't just shrink them down to the relationship/partnership topic.

You have to be also able to answer those question... like:
- Who am I?
- What are my illusions?
- What does mean to be grown up?
- What are my illnesses and where they are coming from?
- What does it mean to be alone? Is it bad?
- What does in mean to me being happy?
- Why do I need a parter at all?

And so on... Many many questions at the beginning.

So as you can see it's a complex topic and hard to answer your question.
But to summit up, first you have to focus on yourself and get known with your true inner personality and stop focusing on finding somebody, because you have to be able to be happy alone as well, the right partner is just a plus in your life. You should not let depend your happiness on somebody (or something) else, because the somebody else is not constant, so you can loose your happiness extremely fast.

It's like depending your software on an npm repo which can be deleted anytime and can broke your whole software.
(Does it ring a bell? :D)

Here are some videos to start with:

https://www.ted.com/talks/helen_fisher_tells_us_why_we_love_...
https://www.ted.com/talks/helen_fisher_studies_the_brain_in_...
https://www.ted.com/talks/julian_baggini_is_there_a_real_you
https://www.ted.com/talks/dan_ariely_asks_are_we_in_control_...
https://www.ted.com/talks/matthieu_ricard_on_the_habits_of_h...
https://www.youtube.com/watch?v=xnLoToJVQH4

And a book:
https://en.wikipedia.org/wiki/Games_People_Play_(book)

Very tough topics... And most of the people does not even consider to think about these questions.
But don't be thrilled if you get the taste of it you won't stop with it. ;)

In my opinion without these stuffs you may find a girl for a short or a midterm relationship, maybe you can even marry her, but most probably it won't work for the longterm.

One important thing:
Everything what I advised does not necessarily has to anything with religion (it can, but not necessarily) it's more like philosophy and knowledge of human nature.

I hope I could gave you some helpful advice regarding your problem and you will find the most fitting path to you. :)