Hey, interesting track
So I will start by saying, I mean no offense with the following feedback and I hope it will come in handy. First off, you have some really nice ideas in here and I am sure after listening to it several times, your ears start play tricks on you. There are several elements that seem to be fighting for space and it does make it challenging when mixing. What should be the focus? What if I want two elements to shine?
My recommendation is to try the following. If you find it doesn't help, then at least you tried.
Start with looping the busiest part with most/all the instruments.
Turn the volumes down on everything.
Set the main volume with usually the kick or snare, something to base everything else off of. (This is where reference material can come in handy)
Once you establish the benchmark, bring each element in based on importance (or based on freq range) and match it up that way.
Sorry, maybe I got carried away, but I am sharing this cause it made a huge difference for me in my tracks and I like what you have going on and would love to hear a cleaner mix of it