You definitely have the right idea with composition. It runs together very, very well. The one thing I will say is production and sound design could be implemented a lot more for sure. Your drop is very creative. It uses a nice array of sounds and it could be a lot better if it was more punchier and full, if that makes sense. Other than that I really enjoy the track. But definitely would recommend spending a little bit more time on production for sure.