Not bad. I liked your melodies and variety of this song. If I were you, I would work on your mix more. There needs to be a stronger bass, lower the melody synths just a tad (with less delay too), and bring out the percussion more. Look up how to EQ/mix techno tracks. That should teach you how to make a clear mix.
Keep at it. Have a listen to my song when you get the chance. :)
!_-_Interotaku_-_!