Barkley is a mesomorph. His playing weight was at 250 throughout his career and anything less would make him less explosive, slower, and physically weaker. He said so himself in an interview. I think Zion is in the same league as Barkley but he does need to lose about 30/40 lbs if he wants to last in the NBA.