Sounds really cheesy and is mixed kind of off. Needs a master limiter and some better volume leveling. Phrasing isn't bad, but your synths are killing your sound. They just don't really mesh well together, and there isn't much keeping what is supposed to feel like a high energy song... energized. I'm just not really feeling it. Needs more perc and maybe some side-chaining.
Please contact me if you would like to use this in a project. We can discuss the details.