not gonna lie, im not best person at feedback but youve got everything to gel well, but i hate to say that it sounds sorta small.
Snare needs bit more verb. guitars need more mids, at least high mids. the tone is good but you're right about the "it" thing. what you running them through?
the...