The mix seems to be lacking low end, as others said. I can't really make out what the bass is doing at all most of the time. It's as if it's all transient and no fundamental. It could also be that the guitars are taking up a bit too much low end, which is why you may have thinned out the bass.
Regarding the distortion on the vocals, it's a cool effect, but:
1. It does get old.
2. I literally could not understand one word in the whole song.
The banjo-esque thing (synth?) is a cool, unexpected touch!