The mix is clear, but this does kind drag out to be honest. The snare is too dry. Add some more reverb / delay or what have you to make everything smoother. Lyrics are fine. Add some variation to the drum beat too.
at 3:12 wasn't sure if your vocal pitch drop was on purpose, felt out of tune with the rest of the track .
chord progression is pretty basic
overall its ok. not a fan of this specific style tho