I can hear that the piano track is looping over and over. in this song. I would suggest to either make a sample and play that, or use a virtual piano or piano sample that's built into your DAW. The growls that start at 1:03 and go to 1:22 are unneccissarily offbeat, but they do sound cool. I would've liked to hear a transition with the key change at 1:22 to smoothen the song out. The drum filler didn't really fit very well either, and the pause that lasted half a bar just after made it worse. However, the song progresses fairly well, and the sounds aren't too bad, except that many of them sound a bit mono.