Listenin’ to it now… not bad for your first mix.
The biggest things I’d say for it – some of your transition crossfades are perhaps a little bit slow for Hip Hop. Hip Hop tends to go for the extremely fast cuts, chops are the core of DJing the style the traditional way. However, the amount of each track you’re playin’ is spot on for the expectations of the style, a minute or so of each track and move on.
Actually, it occurs to me as I listen and write… your crossfader seems to be set to smooth… most Hip Hop DJs are going to have their crossfade set to a fast cut. You might want to start practicing with this. Of course, the reason for it is for scratching purposes, but even without scratching, your audience is probably going to be expecting the chops.
Later on, though, you seem to get more confident and crossfade faster.
Don’t take the amount I’ve written as discouragement… you got a solid basis here to build from for the style you’re working in. Honestly, biggest reason I’m writing so much is because it’s rare here for me to know enough about the expectations of the genre being mixed to be able to say much more than “nice mix, brah.”
Keep it up, you got the feel for it.