Good or Bad mix??

Well first of all it's an mp3, badddd to be mastered. Get a wav!
Also, the tom that keeps getting hit over and over during that piano part is too loud.
 
Thanks for your answer :) it's true the toms are too loud!! but the rest ,you things is good? Can you meake me listen one of your mix before mastering please? it really helps me understand the difference between mixing and mastering.Thanks again :)