Quote Originally Posted by KLH View Post
IMHO (DJF, back me up on this), the most important skill a DJ can have is to know his or her music. A DJ has to know where the necessary parts of the song are:

This is the reason you should practice mixing everyday. After playing a track 5 or 6 times, you get to learn the parts of a track and instinctively know how to use them when you do. Also, some genres you don't need to learn the ins and outs of every track (i.e. techno), but definitely recommended for hiphop, pop, top40 and even "EDM" (bigroom progressive house).

Anyone mention EQing? This is so important to sounding like the pros. It makes a huge difference when done properly in combination with everything else.