I think this needs a lot of work, but this track shows that you master whatever software technically. I would suggest like someone already said earlier to get new sounds, download new synths, add some effects on them on the mixing side so as to get a cleaner sound becaue a lot of the sounds you're using sound "amateurish", this track would improve a lot with more professional synths i think. And I would do a more subtle intro, all the drums kick in at once and pretty quick. But keep up the work, this track shows you're mastering the software pretty well, I think you mostly need new sounds. Cheers