What's wrong: He looks like a pack of Tropical Starbursts and half the pack is unopened.

How to improve: Take it down a notch with the top or the pants, so a white or black top with the pants or some raw denim or black chinos with the flannel.