I don't really like this for a number of reasons. First of all, while I can appreciate a jacket with a loud pattern, that jacket is far too short for you. The hem on the pants is much too short and I think they are tapered too much. Given the jacket and pants I would have paired them with some brown/dark tan shoes not black (or burgundy if they're burgundy). Matching a tie with that jacket would be hard, but I would probably go with some sort of solid knit or grenadine.
You should also consider growing out your hair on top. The whole buzz your entire head with #3 isn't doing you any favors.
Thanks for the feedback. I went with black shoes instead of brown/tan because I thought the outfit was loud enough as it was. I could never get into knit ties, but maybe it's time to look into that option.
As for the jacket/pants length and taper, I'd expect to hear that criticism in MC but thought SW&D would be more forgiving. The pants do look more tapered in that photo than they actually are, but I'm a young guy and have already gotten a couple grandpa jokes from my friends because of the jacket, so anything longer or more conservative doesn't really interest me.