(especially when you're asian. sometimes i just wanna whip it out and say "Hey! look at how big I am!")

I agree with Cyanide. I think the way to get yourself out of a rut and be happy again is to set yourself goals and achieve them. I was down like crazy when I couldn't play a full court game of basketball for over 2 years, but now I'm getting closer and my knees are getting stronger each day. I feel alot better than I did 6 months ago.
I developed myopia and while mine is mild (1 or 1.5), it frustrates the hell out of me and I got down because I couldn't face the fact I would have to wear glasses or contacts to see liek everyone else. It may sound stupid, but it really affected me. I was in between the point of having to wear glasses to see properly and not needing glasses, so I was stuck in the middle. I made a goal to fix my eyesight and I bought a book, waited a few weeks for it to arrive and started. 3 days later I'm seeing improvement, and feeling alot better. It's a real weight off my chest to know that I have full control of my eyesight.
Another thing I want to do is visit America while I'm still young. I want to experience college life. That's my next goal. I love to travel, yet I haven't be outside of the country. Leaving here for a holiday would be a dream come true.
When your down, you have little hope. You need to set yourself goals and match them. Each one you acheive, you bring yourself a step higher. Depression is a dangerous thing, so I'd do is as soon as possible before you get swallowed up by it (not meaning you Q, but anyone).