Thanks for the new link, I was trying earlier!
Love it man, more depth than anything I've made that's for sure. As others have mentioned the mix/mastering stage could use some work, it's not as loud as it could be. I think if you do start working on that you may find some frequencies interfering as well, it's hard to tell because the mix is quiet right now but I think a lot of that may have to do with instruments competing for space in the mix, especially in the mid-low end (I think! I'm no pro)
What do yo use on the master? Do you have Ozone? What daw do you use? Loudness is something I've always struggled to get but now what I do is slap an ozone on the master and a limiter afterwards. Then I push the limiter a bit and it becomes really apparent when tracks are clashing. Clean those up with some EQ or volume adjustments and bazaam, a loud clean track! (if this is bad practice please someone tell me!)
EDIT: I have a post in here looking for feedback as well if you wanna take a look! Honestly it doesn't have nearly as much depth as your composition wise.