Improving hand over fist here, man! Impressive! Not quite there (there = Beatport chart material) yet, but going at this rate there's nothing to say but just keep going. This stuff is fun to listen to.
On my system, the top end sounds a bit harsh and brittle, like around where the snare hits (1500 to 5000 hz range) but finetuning that is already getting into the finer, more advanced areas of producing.
Try messing with subtle reverbs, echo's, panning, maybe phaser-like effects to add more life here. Generally, the more you want something to be in the background, the thicker you make these effects to create a sense of depth.
The guitar riff could use some compression to make it stand out a bit more.