Are the drums played in or sequenced? They sound very accurate. If they are sequenced, you could humanize them (particularly randomising the timing a little)
Got a nice sound there. Really tight playing too! I agree with adding some mids in there. And getting more bite from the top as well, as it seems the only thing with high end is the kick.