First thing that comes to me on my system, is the ringing of the bass guitar around 110-150Hz. It is taking away from the rest of the magic. Plus, the kick has no drive in the performance. With less of the bass eating up space, I would bump that kick up to keep the drive of the tune going. Obviously drum program going here. I would also suggest varying the samples or at least the velocity of the hh/ride/tambourine (jingle bells)?
Just my take on the mix. Not judging. The performance here is really refreshing.