This is good-- I have some suggestion to make this shine:
1. Put vocals at the beginning before the first drop. This gets people attracted to listen to the rest of the song and;
2. After the lead, repeat the vocal after the snare buildup-- people will feel that release of energy when you hit the kicks.
Once you get the pattern figured out, DJs will love you for it. :)