Time ferr a good ol' review
Interesting. The kick is kind of fat, but maybe you wanted that? Otherwise, I didn't like hats in the intro, because they were kind of plain and stuck out, sounded kind of weird. (they do that near the end as well)
At 2:11, the bass thing definitely feels like it's overpowering everything else in the mix when it's coming in. Almost too much sub and not enough everything else, I think.
There are many areas like this afterward, that feel empty in the upper mids/high ranges. Atleast until the second part, which actually sounds very full, with the pad, the pluck automations, and everything together.
Those are the main things that bother me with it. I think just some improved leveling/mastering is all you really need to work on, because otherwise, the song is pretty good.