the sub could do with tightening up with the kick. what i generally do is just scoop out a little where my kick sits on the sub, a dynamic eq is better because it can scoop it like a side chain compressor but targeting specific frequencies. as a rule for me as well i roll off my bass at around 30hz as only really good systems will be able to do anything properly below that, can make your really deep notes like low d come out on most systems. generally speaking, as well you should try and finish ever track you make, it teaches you how to finish tracks quicker, for me getting a track fully down with its whole vibe in a few hours is very important to keep your original idea otherwise it becomes too evolved. some little breaks where the bass isn't on would be good as well, give things breathing room before hitting it again. really good sounds overall