There have been a lot of comments, so if i repeat points sorry lol, a few things.
1. I really, really think you should try again in making this a prog house song, I think it has so much potential that way
also maybe add a high filter weep and some noise before the drop, so take away the bass then bang it back in
I think a strait subbass off beat (ala beautiful world by Tiesto and Mark knight) might fit in really well, or it might not lol but it think it's worth a try
2. When all the melodies are in it's a little piercing, If you haven't already compare your EQing of the high synths to check they don't clash too much with each other
Serious potential for a banger here