Good to hear things are looking a bit brighter Seosa.
As others have said it's important not to take people's anecdotes as one-upmanship. I would never for a second rank my problems as better or worse than anybody else's. In so many ways I am one of the luckiest people I know. The stories people have told in this thread are just a way for them to relay their experiences and most importantly let you know that you're not alone. Even if at times you might feel that you are.
Oh, and if you're getting first classes in first year then it shows you could perhaps spend more time doing some extra-curricular stuff. Maybe find a new hobby? That's always a good way of opening doors and meeting new people.