dfywhat kind of gear do you have? i skimmed through it and i think you need to find a wider range of effects to dabble in with transitions. nothing too repetitive that takes you out of music but you need to find something other than the typical low pass filters before fades/drops etc. also remember that panning is your friend. creating a wider space for the music to breathe so everything isn't just sitting dead center through out the mix.
not in a sense of it being cluttered its just everything panned dead center is boring, especially with EDM you have a lot of room for creativity but remember not to get too out of hand with effects. like flangers, low pass filters, pitch shifting with vocals, echo, delay, time stretching etc these are all great in small doses but if they become repetitive through out the mix they become more distracting than anything. and people will tend to shift out of the song and focus more on the effect being used.
im also glad you noted about creating a good atmosphere this is absolutely key. being able to break a crowd down and bring them up is seriously overlooked. its not just getting people to move, you need to make your own atmosphere and this is what separates DJs/Producers from one another. your style gets recognition not for the genre you're spinning but your ability to make the best of any party/club etc
i've been into audio for a while so if you have any questions regarding different types of gear, or just tips for mixing/producing in general i'll help you with what i can
Right now I'm running a little MIDI controller, I used to run CDJ's but my uncle spilled motor oil on my set and now he owes me 2k$.
Otherwise I'm definitely going to hit you up for any sound tech and what not.