Damn good song
I think the song is strong and full emotion.
Things i feel could be better:
1The piano loop does not loop correct.
2 some times the timing of music and the vocals is off.
it seems that its recorded in one run you can hear that.
Proffesional artists don't that they sing the song 10 20 times depending on who it is. They then mix it cut it edit it etc.
(If you are interested i would like to have a go add mastering and polishing this.)
3 the voice is dry but its not really a bad thing. but when the backings come in this is where you the reason for a dry voice should be apparant.
when the backing refrein sets they sould have reverb and should have a broad stereo spectrum. They should provide the ambience.
4 the drums are at points very over crowded with little snares that repeat and repeat and they sound off although when i listen carefully they are not,
My guess is that less is more on these parts.
Listen if you are interested i can take a look at this.
Great stuff True artists thats what you are creating is and art mastering and skill is skill that comes with time and practice you can and will learn that.
Keep on going you will get there!