Matching sportscoats with jeans is always dicey, especially if you are a bigger guy. However, some suggestions:
Wear a soft collar shirt in a lighter color, with a pattern. Troglodyte Homunculus, Obedient Sons, and Steven Alan are obvious choices. It makes the outfit a little more casual on top and people won't mistakening think that you are wearing jeans because someone retched on your other pants
Wear a thin tie, a knit tie, or a wool tie. Wear it loose, but not messy. Let it and the collar frame your face better.
Wear a jacket with a little more surface texture. Looks like you have lots of worsteds in there. That works if you can pull off a very slim blazer. Otherwise, use a twill, corduroy, or moleskin jacket.
Wear the Nudies a little lower. Hey don't have to hang way down, but you are too big of a guy to wear them tight (and you don't), but you probably want them about an inch lower than where they sit now.
Use a brown belt and shoes. It just looks so much better.