JCJazz
Dcuny has given you a very thorough and constructive feedback and thus indicated the essential thing in the song. I will not be able to give you such a detailed critique, but FWIW I’ll point to the length of the song, more than 5 minutes is often too long, then it would be good for the song that there was more variety, maybe bring some other instruments into the song.
Concerning pitch correction, I can draw attention to a free VST plugin that in real time can correct pitch, I do not know how effective it is, but pitch correction plugs have helped me a lot. Here it is: http://www.meldaproduction.com/freevstplugins/
There’s a bunch of other high quality free stuff by the way.

Jan R


JROM