Dude, don't hate life. There have been times I've felt like life is a b!tch, but I've come to realise that life IS a b!tch and that complaining about it doesn't help a thing. A while back, I adopted a new mentality:
I now like to think of every single setback as a good thing. How? Everytime something 'bad' happens to me, I tell myself that one day, when I'm successful, I can look back, laugh and tell people stories of how all these things happened to me and how I overcame every single one of them.
My life is not the best, nor is it even close, but I can honestly say I enjoy most of it.
As for your quiet guy reputation:
I've said this before, and I'll say it again. Don't let your reputation determine who you are because YOU make your reputation. People say you don't talk much? Well, prove them wrong by talking to more people.
At first, people may go 'thats like the first time you ever talked' and maybe the second time they may say the same thing. However, do you think they will say that the fourth or the fifth time? The more you talk on a daily basis, the stronger your new reputation will grow and people will begin to forget your old reputation.
I admit I'm not the most out-going person and I get tongue tied all the time, but I am trying to work on it. Trying is always better than giving up.