I'd add alittle more reverb and delay to the vocals. You know I think you have a great voice, but the vocals feel a bit dry and i think with some more processing they would fit even better with the mix
I'd also look to add more adlibs or background vocals, like "oohs" in the buildup. I feel like that add a lil more tension but thats just a personal choice lol. Sorry I wrote alot, but I saw you wanted some feedback on this so I was happy to help :)