Sounds good! Yes bass is a bit too heavy, sidechain will help for the punch, but adjust EQ and Compression first.
Nice flow! Maybe you just could add some more percussion but nice work overall! Loved the kick!
ProtoDrive https://soundcloud.com/protodrive