To be a successful DJ requires developing certain skills, maintaining a proper attitude, and using professional equipment. Key skills include having a passion for music, strong communication abilities, multi-tasking, working well under pressure, understanding equipment, and mastering various mixing techniques. It is also important for DJs to have an open and learning-focused attitude, as well as be responsive to audience feedback. Finally, basic DJ equipment like turntables, a mixer, headphones and microphones allow DJs to perform, but investing in higher quality professional gear can take their skills to the next level.