Try to get closer to your circle of friends. most of the time, when we start straying off from them, they also do the same, and eventually you'll lose touch. Many a time, the abilities that drive our successes have little to do with technical skills or knowledge, but rather having the drive and motivation to learn and excel. I do understand that it is very difficult to do so in your situation, nevertheless, you still managed to find a job - Then do your best to impress your supervisor in whatever you are doing. If they notice the kind of commitment you put into your work, I'm sure they will do something about it.
Its quite true, that time spent at tertieary studies are pretty much wasted unless you make use of it to do something useful while you are there. I've pretty much wasted 3 years pursuing a Degree in Computer Science which I never really needed, and eventually will leave behind in my pursuit for a management career - Nevertheless, the experiences taught to me during the peroid has helped me to carry on as who I am today.
Many a time, our communications with others are very important. Its actually good that you are single rather than having a gf, which would probably further elevate teh pressure on you st the moment. Your circle of friends, and family are probably the best sources of supprot you can ge,t if you do have a close friend it really helps if you can share your thoughts with them. Connections are always a good thing, so try to build strong connections and break off those that are'nt.
IU'd guess there always something about being content with what we have, and somehow it actually helps us to be able to pull out the best in us when we have nothign to worry about, but to do what we can, which is why, event hoguh your job may suck, but make sure you do it to the best of your ability. If you get fired, do your best to find another, but never fall into the state where you felt you did'nt do enough. Trust me, many others have done their best, but continue to bash themselves for no apparent reason.