rate my mix please

The guitars are lacking in low-end, have too much mid-high end and I can't hear a bass track. This makes the guitars sound small and nasally, and all that mid-gain is burying everything else. Vocals could stand to come down a dB or so.