|
**Disclaimer** I'm no expert, BUT...!!!
First off I need to know what you're mixing with, whether it be TTs CDJs or DJ Software before I can properly analyze your mistakes... However...
The biggest mistake in this mix is the tracks you've decided to mix together, most of them plain don't work with eachother and even if you're a wikkidawesomehax technical DJ you're going to have a hard time mixing tracks that dont work... BREATHE... Together.
The beatmatching needs work, remember to beat count and count the bars also! 1 2 3 4 (2) 2 3 4 (3) 2 3 4 etcetcetc! Phrasing and beatmatching are the first steps to being able to mix two tunes together, also knowing when and where to bring a track in is CRUCIAL, you seem to at times randomly throw in tunes, or randomly TRY to throw in tunes then abort. Of course that being said, you've got the ear, you know when something sounds REALLY REALLY awful and when it needs to be changed or done over.
Also, if beatmatching is whats troubling you, aswell as phrasing, try to slow down the BPM drastically when you're just at home practicing (not recording )... That's what helped me learn beatmatching when I was using my CDJs!!! 
Phrasing is easy also, lemme try and show a diagram hehe
| = phrase
l = bar
O = beat
|OOOOlOOOOlOOOOlOOOO|OOOOlOOOOlOOOOlOOOO|
Thats what you should try and picture in your head, two of those lined up perfectly!
___________________
|