This sounds quite impressive. And the vocals are good and clear enough.
But, in some parts of the track, the vocals and the volume seem to partially, clash with each other.
Making it sorta hard to hear, what the singer is singing.
A partially not so tough problem to solve, but you are very close to perfecting this tune.
Very good work on this one dude.