For one thing, the entire song is too quiet. I had to jack up the volume just to hear it clearly. The vocals are way too loud... Or everything else is too quiet. You have too much reverb on the vocals. The distortion on the guitar sounds horrible. It sounds like you put a mic up to a practice amp with a 6" speaker and a shitty distortion pedal. The intro drums sound good, but after the song starts up, they lose their life and vibrance. The cymbals are a little too loud for the mix. The bass is buried and needs to stand out more.
The song itself is decent but you should really re-think the mix.