This "the right girl will come" talk is horseshit. If we adopt an objective view of things, we can see that the right girl could be many. You could meet Mary and be happy, but you also could meet Joanne and be happy. You'd just choose to stick to the first one that appears— and that's fine, our goal is to be happy.
You see, what happens in life is that one person shows some interest towards another person, and a relationship grows from there. That's it. Sometimes we might get blindfolded by first impressions and call that 'love at first sight', but the process of getting along and maintaining a relationship is ultimately a conscious effort. The right girl" won't simply come to you; you'll choose her and then keep her.
It probably seems I'm digressing and not actually answering your question, but what I'm trying to say here is that 'being a loser with girls' is something your mind made up; it's fake. It's not that you're uninteresting; you just was not interesting to those few girls you met so far or didn't invest enough interest towards them.
What you need to do is to bump up your numbers—meet more girls! It's like buying lottery tickets. You don't buy just one and expect to win. You hope you do, but if you're an objective person—the type that puts 'right girl' and love mysticism bullshit aside—then you'll purchase more tickets to increase your chances.
Now, I'm not telling you to become a 'player'. I'm talking about math, numbers. You need exposure so they will notice you. Go out to parties, bars or wherever you find girls in your city, then engage in a conversation with them. That is the only way; the rest is movie stories.