Not my taste, but well done

you could add a second (higher pitched) voice of your own now and then.
If you go for 100% perfectionism you could apply one or the other autotune on the voice, tho it's alsmost perfect

Personally I would put de drums louder in the mix, or at least the snaredrum

But that's taste (or possibly your headphone mix...?

).
cheers.