Contact issues are an obvious need to improve on, but that seems to be the only thing you are focusing on while overlooking the following:
2015 towards the end of the season, specifically when he was in Akron, he played with a messed up foot that required surgery in the off season, so prior to his 2016 season he had no off season to work on actual baseball stuff and instead had to rehab...that's not the case coming into this season, and he said as much during the AZFL. So let's see what that does for him, considering his only healthy pro off season to this point has resulted in his best stop in the minors so far (.308/.403/.493 in Lynchburg, which is the big jump for minors hitters IMO).
You are also ignoring the numerous MLB ready skills he has already. Ability to work counts, ability to still post a high OPS even with the contact issues, speed, baserunning, plus defense at any of the 3 OF spots, plus arm from the OF...considering how poorly Naquin rated out in CF last season, and how blah Almonte has been there to this point, his defense alone is a big deal for 2017.
He's not a couple seasons away...he's not even a full season away IMO...but he won't be making the club out of Spring Training, regardless if he plays very well or not.