With allstar potential he'll never be able to make either the U21 team or the NT, because he will cap before he can reach those levels.
Still, he can be a useful player for your team for many seasons. I agree with hrudey that his handling and passing need addressing as well as he needs the inside skills. You can train handling by doing 1v1 training, at the forwards position. That will actually increase JS, HA, DR, and IS. All useful skills.
Training passing is going to be trickier, as you'll have to play him at PG or SG. Now, I think that PA is incredibly useful on all players, but you'll have to decide if you can live with 1 passing, or try and improve his. Personally I think even a couple PA pops would be worth it, so that he's not a complete black hole if he gets the ball but only has a bad shot opportunity.
One suggestion is to go on the USA database, http://bb-usa.host22.com/, with your access code, and use the "training planner" to put in what you would like his final stats to be. That will calculate whether he has enough potential to reach those stats, and give you an estimate of his salary there. Just FYI, a guy with his outside skills, but 16 in IS/ID/RB has a predicted weekly salary of 136K, and requires at least superstar potential.