Hard Rock/Pop Rock mix

Maybe try some different reverb on the vox (something darker and more dampened).
Think about bringing all the mix components to the same space (or two different spaces as a maximum) to gather them into something solid.

And the another important thing: these drums are pretty off-beat sometimes, which should be fixed for sure.