I agree with the comments also, Great track but it's been done to death before. I know that it is much harder to think outside the box and make something unique and (mostly) original, but you
have the production skills to make something great - just need more creativity and more experimentation. I also know that this site endorses more neo goa music, but why does it need to be that to be good?
Apply the same logic you would to what makes a song sound good to you, but like i said try to break our of your habits , that's all it really comes down to.
Excuse the rant, it isn't really technical advice which you may be seeking, but i have to have inspired you and hopefully others to change things up a little.