Great playing! Really in the pocket. Nice arrangement and tones.
Here's my take on the mix:
1. Bass needs about -4db at 500hz. It is too boomy. If you can analyze with graphic EQ, look for the spikes in this area.
2. Kick is too soft. Boost it about 3db in level. Have you tried side chaining the kick and bass? It would help.
I would just do these two things and then step back and listen. Good stuff!