Awesome!
You have A LOT of potential man! Your actual composition is very well done but your production is lacking.
Mainly your samples.
- The kick is not nearly loud enough, I can barely hear it. And from what I can hear it sounds like a hi-hat. It's all highs and no lows. Basically what that means is there is no bass in the kick and you should beef it up. From where you are right now I suggest getting Vengeance Essential Club Sounds. It's a pack with thousands of samples you can use including kicks claps and hats. You could really use it.
-Your fills however are seriously amazing, and if you made them yourself then holy crap, that is amazing.
-Also your transitions are perfect very smooth.
The piano is composed well but again the piano sample you used sounds very bland. Try getting some piano soundfonts. Or what you could do is add a Reverb to the piano and turn up the highs.
Again your composition is great. Structure is perfect.
- One tip that can take you a long way is to remember that FX are there to be a transition not a lead. Meaning never let a sweep or downlifter overpower ANYTHING because it just generally sounds bad. Remember this tip dude, it is VERY helpful.
Keep making music man, you have serious potential!
I can't rate you down because of lack of samples so I'm rating you based on your composition. So in that case you get a 5/5 10/10
Seriously dude, keep this up!