I think you have a good idea in your head and are musically talented. I think you also need to refine your techniques.
You have a good idea like I said, but it is watered down with the poor mixing. That kick drums should be LOUD and that bass should be LOUD BUT NOT AS LOUD XD. The piano feels out of place in the drop, and the bass could use work.
You've got ideas. Good work overall.