I really like it! I like this a lot more than what you put on the mixtape... your voice works really well in this song.
My two bits of criticism: in the part after "in some years your foes could be gone", I personally think the guitar could stand to be cleaner, since it's the focus there. It sort of sounds unsure... though that could of course be your intent. :P
Otherwise, it's just really obvious that English is not your native language. "self-depreciating" is not a word, as it's written in the title. You spelled it right in the song, as "self-deprecating", but you pronounced it wrong when you sang it... it's not said like in "appreciate", but like... "dep-reh-kät-ing".
I hope you're not insulted by this... I'm very impressed by your ability to write songs in English... if I tried to write a song in German, it would probably make no sense, hahaha. Und eben mit die Fehler, macht dein Lied ein Menge von Sinn.
