Finally got a chance to review this one with my headphones.
Mixing is on place, and the same goes for effects usage and mastering. However, i struggle to imagine a structure of the song, it sounds almost like the track is a result of a few patterns combined with each other; there are no build ups, no risers, no impacts, transictions aren't strong enough... They would have taken the track to a new level, and it'd have been more interesting to listen to.
Despite the downsides, you still did a great job with the mix overall, keep it up :)