Hey there... im 20. Been in kinda the same situation as you because of ignoring real-life because of WoW.
Two months ago i read The Secret... And it learned me alot...
There is nothing that is overnatural...
The thing is to MASTER YOUR TOUGHTS.
You are now summarizing that your life sucks, and as long as it is a reallity for you that your life sucks, it will suck.
Start in small steps and think about small stuff that is good that happens to you, and feel graceful for them. You will start to build up more energy to be postiive and you can start thinking about bigger things.... as this happens over time your life will only be positive and you cant judge yourself.
Think of it this way... the toughts you have planted earlier in your life is what you have become..
It's the law of attraction... equal attracts equal... negative toughts attract more negative toughts... you get my point.
So dont stop up waiting, just start thinking on all the things u like, and whenever people are beeing negative to u, just start thinking on something positive again... In 20 years you will think "Fuck wish i had this experience back then" , its just like Im thinking I had this experience when I was 14 years old
