There was comments, but I'm sure it wasn't the stuff you were looking for.
First things first:
The snare is an accent snare - that is, it should only be used to accentuate a phrase, not for the upbeat. Try using a softer synthetic drum there instead.
The kick is fine as is, but needs another snare for the upbeat. Also, if you're gonna have that snare, more resonant overdriven snares in the background to support it would help it a lot more.
As for the synth programming, try putting a little more dynamics into them, via filtering and maybe some carefully placed stuttering. Try some trickery on the automation level to see what you can get out of it. If you are not very aware of what you are doing, revisit the tune later once you experiment with the automation of filters and the sort (try making some acid techno - that's probably the best way to learn using filters.)