The guitars and vocals sound great....good song and really well performed.
Like Nick says the area to concetrate on if you want to improve it is the drums / bass.
The drums sound a little separate to the other instruments to me, which may be something to do with either the reverb used or how much of the room sound is ( or isn't ) in the track , were there any room mics on the kit recording ? Try using more of them in the track..or share the same reverb as the vocals / guitars.
The kick can be very hard to get to cut through a heavy song, it's probably as much about what freqs you cut as boost and the compression.
Bass , I always find I put alot of high mids on to make it cut as it will dull as soon as the guitars play on top...and dip the boxy freqs somewhere beteen 200-300 hz
There were also parts where I though riding the volume more would have helped to give it a bit more life.
I'm wouldn't normally be this picky , but you asked
Good stuff.
CD
We never finish a mix... we simply abandon them.
You can't polish a turd, but you can always spray paint it GOLD
Great songs are not written, they are re-witten