solid work and mixing, would change up the structure a bit but other than that, very enjoyable to listen to.
additionally, a more well-defined drop would work well, as it stands, there's no outstanding drop.
nice work though, i can tell you put in a lot of time into making this :)