Nice!
1st considerations for kicking this one up:
Melody: the tune tends toward forgettable, as said above, because the melody is not strong, generally.....locked into scale-like movement....words crammed sometimes, and the melody diddles along to let them be sung: classic error, letting lyric's syllables drive the melody. Fit new words that say the same thing to a better melody your soul makes when listening to the changes.
Time: sometimes the pulse is ambiguous.....it needs stronger cues....it's very easy for a listener to lose the beat....the vocal is throwing false clues...and/or there was no metronome used, and parts are actually coming in off the beat. [didn't check...but I did get thrown off.]
Changes: there's a semi modulation at the outtro. If you could use some of that on the choruses throughout the tune, it would cure some of the forgettableness by breaking the parts into more recognizable things...and an upward modulation would add power where you want it to be. Then go back to the main key for verse that follows, fer instance.
A really good effort, and enough goodness to work with, exercise, tweak, and re-arrange into a fabulous song. The task is to learn the techniques and forms of great, soul-searing song. Start listening to the music you love, instead of just hearing it. Think about parts that sweep your senses up....replay, figure out why.....incorporate the techniques into your own arrangements.
added: you're 18.....maybe you should consider taking some lessons on piano, or learning some stock classical or pop pieces to groom your ears to strong chordal motion and structure?? The backing piano could use some strength and pointedness to drive the work harder in some places. I'm not suggesting theory classes, circles and arrows, numbers and letters; just some ear exercise to bring you to an 'in-the-bones' feel of what sounds really good...while applying new sounds you learn into your original compositions through the next few years.
There are some other things I'd like to suggest....but try melody, time, and changes, first!