This sounds like a minigame from a videogame.
I think your lead is slightly too loud. Your percussion could be louder. I would recommend possibly finding different instruments and samples -- and if you can't do that, avoid instruments that claim to sound like the real thing but sound instead to be cheap.
If you can use samples or a sampler, check out my news posts. I have my own pack that I've made Adreanaline, as well as tons of other freebies that I found across the web.
I don't have a whole lot to say about this piece other than that the basics of structure and melodic forethought is there. I would recommend to you some study of song structure and basic music theory (beyond the basics, the rest is breaking the rules you learn anyway) just to get you off the ground, and be sure to check out demos of any free synths you see in places like bedroom producer's blog. Thanks to them and Signals Music Studios on YouTube, I am where I am today -- not perfect, but much better than in the dark.
Thanks for coming out to NGUAC!