Good piece,
The actual song is very well done. Great mix and good flow. Like others have said though the vocals need improvement, theres two things I think you can do to help with this.
First off, you need to drop autotune or whatever tune correcting software you're using, because it really ruins the natural feel of your voice, i've never been a supporter of pitch correction VST's, ideally you should be able to sing without software assistance, if you can't then simply practice more until you can, because as it is right now, it just makes your voice sound fake (unless this was the intention, in which case disregard this criticism)
Now, aside from that, the other thing that will really benefit the vocals in terms of your mix is heavier compression on them. Vocals, especially in rock songs such as this, really seem to benefit well from fairly heavy compression in order to keep levels steady in my experience. Your vocal levels are all over the place right now which is why it's not sitting in the mix. Sure you sacrifice some dynamics but in the end it sounds better in my opinion.
Otherwise this is a great song and quite heartfelt. Keep it up :)
Regards,
Daniel