You will don't worry.
I would also say that I have not received much female attention, and yet I have had two amazing relationships, with what from an objective point of view were girls out of my league, the second one ongoing and probably ending in marriage.
I just think you need to meet the right person. Just talk to girls. I don't even mean try to get one date after another. Just talk to them, randomly, and sooner or later you will "gel" with one and then you can take it further. There are 3.5 billion women out there. Even if a whopping 3 billion of them think you are a boring loser, half a billion won't. I know that's stupid you will never meet all of them, but my point is, there are so many people, there will be one that likes who you are. And that matters more than looks.
From GCSE to A level, it's all changing