ok, not to be an ass but this is a terrible mix, honestly. I can't hear the drums hardly at all, are they even in stereo? The guitars are taking up way too much space, try a high pass filter at like 80hz or so. Everything sounds clipped or compressed, especially the drums, lay off that a bit. That high-pitched guitar effect near the beginning sounds terrible. Basically everything sounds really dark and unpolished. What was your recording setup? I think your main thing you need to fix here is notching frequencies to make everything sit on the same level. The vox are way back in the mix too. Basically everything is just really hard to tell whats actually going on, aka it lacks any sort of clarity. Once again, this is just my opinion, don't get pissed, just work on it more. Also if this is your first real mix, its not bad for a first mix, but don't sit on this thinking its decent, just keep learning and you'll figure it out.
Jordan