It might just be the way you're holding your arms, but I think if you let your shirt be just a bit baggier it could look really good. It might be perfect though, it really might just be the way your arms are folded, doing it too much wouldn't be good either.
Other than that you look pretty good, you have a big head, which there's nothing that can really be done about that, which sucks. Trying to get a bit more volume in your hair sometimes helps, but not always.
Like the other person said though, good outfit choice, it really works. That whole 'look' is a good one for you.