Good, but not great!
The lyrical part of the music it's great ... but it would be better to change the vocal technique.
try to sing it with a strong and disturbed voice.
Try not sing like a goat!
keep working on it because This song is really good! just change the vocal technique.