Mastering
It's good, but like a broken record, I must tell you like many people out there, master your tracks. It has a flat raw quality that needs some processing work. If you google audio mastering, you will find great tuts.
But as a general tip, the background riff can barely be heard over the lead synth, so, drop the lead down a tad, maybe take the top off the treb a bit, bring in the mids more, cut the bass a good bit or completely, then the background, bring up the treb, drop the mid down, bring up the bass. Things like that give more detail to music, its just a matter of deciding what frequency everything sound should live and get the other sounds out of the way.