Feedback on a small mix would be appreciated

Never really played around with music growing up but tried mixing a couple months ago and found it to be quite entertaining so its turned into abit of a hobby. Fairly new and mainly self taught but want to know your thoughts on a mix i did yesterday. its only a quick mix but ill be making a longer one soon.

https://soundcloud.com/jake_chook/preview-big-mix

all constructive criticism welcome. thanks :slightly_smiling: