some players have great talent and work hard and become super stars. some players have great talent, don't work hard and become average or below average players. some plays have marginal talent but work hard and become good players, some even great.
seem to me the biggest difference in players really come down to their desire to put in the work. some very average guys have become very good players because they put in the work to get better.
figuring out who wants it the worst is very hard but may be the most important thing to judge on players