You've got to be REALLY cognizant of your levels. The drums you have sound extremely overcompressed and loud by comparison, but negatively effect the rest of the track by inducing pumping. With each hard kick hit, the entire volume of the track drops slightly, only to pick back up when the kick is finished - to me this signals over compression. Not sure if you side chained it, or if its an overall buss compression with extreme settings.
Another possibility is you wanted everything loud. Semi professional and professionally mixed music I can listen comfortably to at approx -30dB on my interface outputs; here im at -46 cause its reaaaally loud. To approach this, instead of making everything louder to combat it, set a ceiling. Try to mix UNDER 0 dB on a fader - most of mine, or on mixes I do in a studio, are under 0dB - you can master a track and bump up the volume then, but if a mix is extremely rough (such as this one), mastering because such a beast.
Some helpful hints for you