Now, first off, you need to learn music theory, there are so many videos on it. Just search it on youtube. The piano sounds muddy and the chords don't fit the melody at all:(! There are certain laws that make music sound good. If you practice music theory, you'll make awesome music with good harmonics that give people shivers :).
As for the drop, first half of the song, I can hear your true self, but when the drop hits, all I can hear are samples. For me, making music is all about being original, the first part was original but the second part wasn't. Also making a drop is all about building that tension, that excitement but it didn't give me that feeling of excitement.
Practice is the key here, look at different videos on youtube about music production. Listen to your favorite artists. Hopefully you take this review as a good one, keep making music and you'll get better and better. good luck :)!