There's something nice about those last 15 seconds once everything else falls away, I would work more with that - as for the rest it sounds too cheesy. Find a nice punchy kick sample, EQ down the subby frequencies (below say 50Hz) then layer a really subby kick underneath (EQ'ing the higher frequencies down so they don't overlap each other), that will automatically give your track more balls. It could do with a nice gutsy rolling bassline too, and again layer a high-passed bassline over a more subby bassline to really drive things along.
I'd drop that oldschool synth altogether, the one you've used on the melody arp - experiment with something more modern sounding. That synth playing on its own in the last 15 seconds is actually quite nice, perhaps tweak that to be the main focus? Definitely experiment with some different chords and see if that will add some complexity and sophistication, as the melody sounds a bit generic as it is - see what you come up with :)
DjLiMZ.
Awesome suggestions i'll definatly look into those, and yeh the more i listen to the high pitched synth lead the more it becomes abit too cheesy again i'll have a mess around with it cheers :)