Ok, typing as I listen.
The first thing that jumped out at me with the intro is that you have the mid frequencies a bit crowded. Lots of mid type instruments in there.
The bass sounds good when it's on it's own at the 2 minute mark, but it gets lost in the mix when everything else comes in. Again, I think it's the mid frequency crowding.
Interesting song, but your vocals are muddy and I have trouble making out some of what you are saying.
It's a full mix, just a little mid heavy.