I enjoyed the song but are you asking about the production or the music? A good singer would take this to the next level.
The snare is pretty damn loud and in your face. Maybe try using another sample in conjunction to give it more body and character. Same goes for the overly clicky kick aswell.
The bit at 1:57 is a great surprise .
I agree about the snare, and the overly clicky bass drum being on the loud side. It seems like this mix is missing a little bit of balance and tightness. Also seems like it's lacking a little bit of high end.