Pretty solid! could use some better sound selection, mainly with the drums, as well as some sidechain for the kick. piano sounds great but is a bit loud for the mix.
Edit: just saw you use garage band, you should probably invest in a better DAW as garage band is fairly limiting lol.