It's getting there man! In my opinion, you just need to add the finishing touches like sidechaining and sound effects, just to make the beat more obvious.
I'd also have to say that the lead sound is a bit too loud.
Still, a great track! Good job man! 9/10 5/5 ;)