well , if you can hold the beats seemlessly together for 2 + mins then you have it sorted! but thats just stage 1.
You need to add timing, good eqing and tune selection before mixes start to sound shit hot. ive been djing for over 5yrs now and still think my mixes need shit loads of emprovement!