I don't like it. Its too common. I go to the mall and I see about 40 other college kids wearing the same thing except the color variation.
I would go for a brighter color like light gray, or light green. And when it comes to the graphics on the shirt, I would go minimal with it. It seems to me that EVERYONE wears big graphic t-shirts/shirts. Your shirt isn't the only thing that catches the eye's attention.
A flashy belt will do great for detail. Small detail can sometimes really catch attention just as a nice watch would. Great places for belts would be Zumiez (for more a of rocker look, avoid the colorful ones) or high end stores like A|X for a classier/semi-rocker look.
As for the watch, that looks plain. Go with something with more OOMPH. Something that's get people to go "cool/nice watch where you get?." Like this one Guess watch I have which is basically a chain bracelet w/ a watch. Girls n' Guys alike will ask about it. I recommend something from Avirex, Guess, Ecko, or Fossil. Something like this:
And I'm also envious of your skinny-ness. lol.
Hope that helps.
But if something is your thing and it obviously goes against what I posted, ignore that part of the post.