I think there are a lot of really great ideas in this track! It's a very solid effort.
My absolute favorite spot is the little fill at about 2:40-2:45; there are a ton of great ideas. You have a lot of good melodic ideas, and your orchestration is varied and interesting.
In the into and prechoruses, I think you're suffering from the problem of too many ideas fighting for the top spot - a great problem to have, because all you need to do is decide which of those different musical concepts you either like least or think is least necessary, and remove it/save it for another project! It's actually kind of funny; you have too many good ideas!
In addition, your bass is a bit loud in the mix, and could be brought down.
My best suggestion is to directly reference other artists and see what they're doing to get an idea of where you should go next. I think if you look for songs by artists like Djemba Djemba, Mr Carmack, AWE, or pretty much anyone else from Team Supreme or Soulection, then pull them directly into your session to listen side by side with your mix by muting and soloing them as you play back your session, you'll be able to see what they do that you don't do, what they don't do that you
do do, and all the things you have in common with them!
Looking forward to the finished track!