Your mixing is decent, but for me, all parts of this song sound way too different, it's like you put some parts from different IDs/songs together in 1 song, and it doesn't sound too great. The vocal chops also feel boring to me. :(
Also in the last drop the drums are offkey of each other and they clash while playing, which makes that part a bit obnoxious to listen to
Definitely needs improvements to be a good track, continue improving