Hey man !
Good mix ! Here's a few suggestions:
Your snare feels off, a bit too snappy and flimsy, I feel like it's part of another song, maybe less processing on it
Cymbals, hi hats, where are they ? I hear them but they are so far ! clean them and bring them up,
You used a delay on the back vocals, it's great but too loud, they overpower the lead and disrupt the feel.
You did put a delay on some back vocals, but the lead lacks dimension, play around with long and short reverbs (always parallel)
Things I liked:
Levels are fine
Liked the effect on the voice on the bass part, really ads something
Good Kick drum
The leads really work great
Tight low end
It's just my opinion, I see you put efforts into it and it's almost there
Keep up !