Listened to a fair bit of it dude, Beatmatching etc fairly tight and all that, won't go into specifics there. However i'll say this. If your aiming at gigs a few things i'll mention: -In the DJ world "you're nobody until you're a somebody". So they are always going to hire the 'somebody' (whether that is someone with rep in the area, the owner/promoters mate, etc.) for the peak time (and most other slots tbh) slots over you. This applies no matter how good you are compared to the other DJs, as not many people know you. Perhaps maybe aim at getting an opening / warm up slot by sending a warm up style set instead of a set full of 'bangers'. Maybe something a bit more laid back, 'boppy' / tech / commercial styled stuff that the club would play early in the night. Obviously the style depends on what club your aiming at - get a grasp of what gets played early in the night and aim your focus more at that kind of stuff. DJ sets these days don't hold much weight in getting gigs as anyone can make a perfect set on the computer and send it in - so in the event a club promoter listens to your DJ mixtape, its going to be more about what you are playing than being technically good mixing wise. Hopefully this has helped you and you can use this info to your advantage - all the best