Ok...... first things first.....
You don't really want a hug from me. It's Unaustralian for guys to hug

teehehee!!
Kiddin' mate!
But seriously, you've worked yourself into a viscious circle. You have low self-esteem because you don't have a girl. Well guess what? Girls don't consider low self-esteem to be attractive! So if you've got low self-esteem you won't get a girl. And if you don't get a girl, you'll have low self esteem. Etc, etc, and so on.
What are your reasons for your low self esteem? Identify them, and work on them - to a point. There's no need to get ridiculous, try not to be a perfectionist - you're not out to try and attract fussy, perfectionist, think-they're-so-good-girls are you!
Given your post, you sound like you're unhappy with your looks? Your weight? FIX IT! Sign up at a gym, make a committment to go jogging three mornings a week, organise a regular game of squash or basketball with friends - or hell, just go for a long walk each evening. Do something to get fit and healthy - even if you don't get a girl instantly, you'll still feel a lot better about yourself.
Sorry if this sounds like I'm bullying you, but it's just a case of analysing what you're happy with and what you're unhappy with - and everyone should do such self-analysis regularly anyway.
Finally - don't forget to be positive and stay positive. Look at the good things in your life -congraulations on your Uni results! That's great! Think about the other things you've got going for you too - your friends, family, Pixies not closing down, that sort of think. Look at your good personality traits - do you have a good sense of humour? A particular skill that others appreciate?
I'm sure there are lots of things you should be happy with in your life. Time to recognise them and celebrate them, I think!
Once again, congratulations on your Uni results!
Good luck, and keep us posted mate.
CasperTG