good start.
right off the bat I felt like some of those sounds were really lo fi. that synth at the beginning playing the melody needs to be phatter. distort, add an oscilator, pan, EQ, compress, filter, phaser/flang... really anything would help things out for that synth. it's just incredibly bland. the next lo fi sound I notice is that click going off at 0:40. given that it's part of the introduction, i might keep it in there but lower the level, add a touch of reverb then bend the pitch until it sounds on. of course, there are a million other samples that could replace that sound but as things are right now it just irks me. it reminds me of the click noise most programs use as a default metronome :/
wayyyyy too much reverb on that drum kit. you want that kit punching through the mix and driving things. the drums are the arguably the most important thing to any electronic music genre... save for ambient for obvious reasons. knock it off and use reverb sparingly. it muddies the fuck out of a mix and this track would be so much cleaner with a little less of it.
Drums: compress, layer, EQ, sidechain your synths/bass and repeat until that drum kit is clean like a babies rump. if your unfamiliar with how to do any of that I'd learn how to do each in that exact order...
another thing I want to touch on, that drop at 0:57 is messy as fuck. are you familiar with clipping? you'll want to watch your levels at that point because my headphones hear nothing but good old fashioned digital clipping. don't overdrive that signal to the point where your driving your clipping indicators to the red. back down on that mix and compress where you have to.
last thing to hit on is panning. panning gives of the illusion that sounds are louder than they really are so when you pan a sound up a lot you can actually turn the levels down on everything to help keep it all clean. it's like you can have your cake and eat it to.