I feel the vocals would benefit from a thick verb or delay, and maybe there's a bit too much high mid stuff in guitars. guitars might be masking a lot of elements here, drums need to be heard more, maybe turn guitars down a bit?
other than that, it sounds like it has potential to be a very solid song. kinda gives me a poison-era Alice Cooper vibe, which is good!