the elements are all there, just gotta get your mixdown sorted, very little bass coming thru, u can probly give that a fair amount of extra volume, everything sounds clear tho, sub sounds nice and smooth, percussion is nice and punchy, melodies are great. you need less volume just before it drops, for impact, a simple filter up can do that, or do sumthing more creative, get the bass up in the mix and tweek the rest of it so it all sits right and this will be sweet, luvly vibes, nice work!