The shoes are a little too modern. I would stick with chukkas or classic sneakers.
Also, I think that you need to do at least one of taking in the jacket, or getting more fitted jeans. Either would lend a better silhouette. Actually, I think that taking in the jacket, and substituting Chucks or Vans slip ons for shoes would make for a very interesting, silhouette. Sort of an A shape.
I'd also toss the hat. Too costumey paired with the jacket.
Finally, man, you've got no visual interest in that outfit. Part of that comes from the fact the the silhouette just sort of goes straight down (You can have a lean silhouette, the A silhouette I suggested above, or even a baggy silhouette, as long as there are breaks in it,) but part of that is because the colors are sort of all neutral and washed out.
I would definitely put something either lighter or considerably darker under that blazer, and something more fitted.
Anyway, you did ask.