You definitely got good ideas in here! The first few seconds are pretty muddy. That piano part at 0:15 starts out awesome but it just repeats those 2 measures? There's some areas where the piano is too loud like 1:04. The lead's riffs are really cool, but the lead you used is a bit too thin, and some post processing on that could've definitely helped. The arp that comes in around 2:17 is kind of annoying, maybe making it a bit filtered would help? Also, the whole track is a bit repetitive. Overall, great ideas and definitely a fun track to listen to! Just needs quite a bit of work on the mixing.