Jonny, it's not an easy question. There are entire books written on the subject. To sum it all up you need to be happy with yourself, how you look, how you act, how you are. You need a good self esteem. Happiness attracts people around you. Then, you need to go out and surround yourself with people. Go out looking. Start conversations with random people, random girls and eventually (time being the important factor here) you will find one right for you.
Don't cry, don't regret and don't blame
Weak find the whip, willing find freedom
Towards the sun, carry your name
In warm hands you are given
Ask the wind for the way
Uncertainty's gone, your path will unravel
Accept all as it is and do not blame
God or the Devil
~Born to Live - Mavrik~