Let's train your ears.
Notice when the snare hits, there is mud? Can you hear the puff of a low boom when it hits? It kind of surrounds the snare a bit, but on the lower end. Notice that it doesn't just hit nice and crisp?
What you need to do, most likely, is figure out which frequency that snare is hitting at (160-200hz) and cut from the rhythm guitars. Maybe even the bass too. Start with something like -3db and work up to -9db until it sounds right. Use a very small Q because you don't really want to affect the sound of the guitars at all - you just want to open up a small little pocket for that snare to go.
Yes, the guitars will sound worse when solo'd, but it will overall sound better.
Do the same for the kick. The kick has stuff on top of it. It should be completely audible and distinguishable from the bass. It sounds like it's overlapping and the lower bass frequencies are muddying it.
Listen to all of these mixes. Listen at the drums: http://soundcloud.com/fecharacterguide/anabola5 http://soundcloud.com/fecharacterguide/believe-me2 http://soundcloud.com/fecharacterguide/prefiero