sorry im gonna be very critical,but these words are not intended to offend but make you a better dj,the first point is this.if i said to you make me a smoothie for you to drink,and i said put in these ingredients-onion,orange,soy sauce,green chillies,strawberry and finally mustard.now blend it and drink it.would you?
probably not you would say.now my point is your track selection is a pot pourri of styles.it has no structure,it goes vocal then a melodic then vocal the a bit prog etc.you have to build a mix.maybe a 3-4 min intro.i prefer a bassey track.then slowly build your mix up to say 17 mins.add some vocals but not too early.if you doing trance i generally start my mix at about 128-130 bpms and build to about 138-140 bpms at the end.you can mix,but i suggest work on maybe longer outro/intros between tracks.i suggest you try and use mixcrate for starting as it is more friendly to use.also i suggest you provide a track list of artist/title with track length.hope that helps and keep it up.
if you want to check my mix as a guide 49 mins the link is.
http://www.mixcrate.com/mix/115507/going-thro-the-gearschallenge-mix