3 critical skills every successful data scientist needs