Good Title!
First-a few critiques (all nitpicks- your drums sound better 85% of folks on this forum)
Your room is obviously less than ideal, but whose isn't? Look into local churches, schools, or even outside for different tracking options
I'd try to eliminate some of the ugly frequencies in the hihat shanks
And the crashes sound rather washy, but it might be mp3 encoding
The kick would get lost in a mix....give it some of its umph back under 150 hz
There's a few timing issues with the kick about half way through that ruines your groove
and, the compressors killing your fills, most snare hits, and your ride cymbal
But, it sounds like you spent some time setting your mics up, which is the absolutly most important thing an engineer can do (the most important thing a drummer can do it play well, and tune his gear well). I think many of the flaws wouldn't stick out so much in a full mix (which sounds to be emoish-pop rock........those less aware'd call it punk. I wouldn't dare) Throw some guitars on top and give it a mix.
Solid effort, best of luck!
-Chris