For a first mix it's pretty ok m8! All starts are difficult right

Some tips from my side:
- Timing is ok, but try to vary a bit more in crossovers.. I noticed almost all tracks were played complete, try to cut some things off sometime

- Work a bit more on beatmatching, some points didn't work out well
- Play some more with the EQ! Your high tones are way to loud sometimes when they come in, try to bring that down a little bit

- A little bit more track variation.. it's all 'jumping with hands in the air on heavy uplifting melodies', start a bit slower so you can build up some more

All with all, no hard feelings coz it's your first try

Keep these tips in mind with your next mix and it will be good m8

7/10