HI there @d4bk
Mixing wise it's not that bad, but your kick is a bit loud and seems very processed, you've got also some off beat percussive elements as well. It sounds like you have a good headroom and Dynamic Range but it's missing loudness, and if you push this track further true a limiter you're gonna run into issues IMO.
The problem with this track is that you have lot's of elements going on, it's very rich, both transients heavy and more shiny/longer ones, that's not easy to mix. Pay attention to gain staging, levels & frequency dueling here.
Not sure if the progression & arrangement works as well, it didn't for me and again it's mainly because of the complexity of the track, your bringing in & taking out lot's of elements that makes it hard for the mind to follow.
Sometime less is more, it's good to surprise the listener to keep the track interesting but the mind needs something to focus on also, the 2 elements doing this at the moment are this heavy kick and your lead/bass synth but it's very recursive in the progression so it can create a loss of interest and not enjoying all the other elements.
Anyway, making a track that works and pleases others is not an easy task, let's be honest, but it's more important than getting a perfect mix IMO. Have friends, family member or people that are able to listen with critical ears around you to listen to your mixes, this is the best way to put a track to the test.
Hope this helps,