It's really muddy sounding, similar to what my mixes sounded like a few years ago.
I'm not sure what your EQ settings are, but three things come to mind:
First, your high pass filters don't sound aggressive enough, particularly on certain background instruments. In fact, it almost sounds as though you aren't using them at all.
Second, the snare, kick, and tom sounds need some mid scooping. For rock/metal it's pretty common to scoop these sounds so the lower and upper frequencies are more prominent in the full mix. This helps to avoid masking important pitched-frequencies in the mid-range.
Third, it sounds as though you're boosting the vocal levels to help fight against the mix mud. A gentle high-shelf boost (combined with the above-mentioned scooping and filtering) would help with clarity without solely relying upon blasting levels.
It also seems as though there's some unintentional distortion at some parts, such as 1:04, 1:13, and other places, but I'm not sure what's going on there.