New version with automation on the vocals, wider panning on the guitars and a side-chain the bass compressor from the kick.
Maybe try a bit more compression on the vocals? the singer is all over the place dynamically and its hard to hear him sometimes.
The balance is ok
The mix sounds a little dull and boxy.
And the vocals are a little low in level and need more automation/compression, like JClean17 said they get lost and gets hard to hear him sometimes.