There was a misstep in 3rd transition,you missed the breakdown by a few snares but overall I can’t say this mix was great, just good,no obviously major problems.
The only problem I see is the tracklist. There’s not much diversity,it features nothing but radio hits. You should dig deeper for little known tracks – anybody can play radio hits. A deejay who plays radio hits is like magician who performs the same tricks other magicians use. What separates you from other Deejays are:
1) track selection
2) skills
You seem to have basic beatmatching down now it’s time to dig for your music or else you’ll be nothing more than a mediocre deejay playing the same tunes in the exact same way as other deejays.
Peace & Blessings
Hamza