Bah. Another listicle... although, #5 (social skills) and #6 (great people) are good enough for me. If you surround yourself with great people, your motivation to do great work is high. If you develop good social skills, you're more effective working in teams. Great people + great collaboration = great career in the long run.