Interesting tune.
The mixdown needs some work.
Overall, everything sounds very dry, and could do with some more effects, used subtley to give everything a little movement and sparkle.
The main synth is overpowering and too loud in the mix.
it makes it hard to judge the levels of the other parts, but they sound fine.
Overall, some good use of compression to phatten out the sounds would help add presence as well.