What Separates Good from Great Data Scientists?