A full season of Passing training and then a full season of 1-1 and Jump Shot training. Then if you can afford to improve his ID some more (I assume his IS will pop with the 1-1 training)
By early 25yo if he can get 6 JS pops, 6 HD, 6 DR & 6 PA, maybe 1-2 more IS you'll have your beast.