I am certainly not a expert, but I have a few suggestions. To tweak your style without really changing it I would suggest unrolling your shirt sleeves. Either tuck shirt in, or leave it unbuttoned so we can see your belt buckle. A belt is one of the few accessories guys get, and I like to use it. As it stands now we can't see your belt at all. I think you need to work on your color coordination. The colors look pretty boring to me and just seem to blend together so much that you don't stand out at all.