the first thing that jumped out at me was during the verse the snare drum sample you are using is very mechanical and doesn't sit well in the mix, I would change that out for a better sample or change the velocities if possible.
also, during the verse, the bass feels very distant and lost in the mix, the kick is prominent, but seems it is stepping on the bass frequency wise.
the vocals a bit unclear, I feel you could boost a little bit of the air and clarity on the vocals during the verse to make it stand out a little more, as well as take out some of the "cloudiness" around the midrange area.
also, to much reverb. this is a common mistake a lot of people make, what I would do is find out where everything sounds good to you, then back all the effects off by half, step away from it for a day, and come back and listen to it. People tend to overdo effects, and the "cutting everything in half" method seems to work well to make everything really sit in a mix right.
on the song itself, and this is just my personal opinion, the chorus doesn't fit at all with the verse. this could be the vibe you are going for, but i would look for a way to transition those smoother if anything so it's not like 2 different songs wrapped up in one.