I would work on his OD, JS and Driving for one more season and then try to sell him and get another trainee. Why? Two reasons: First, he's too tall to be trained most effectively as a guard. At 6' 6" he trains more slowly in outside skills than a guard standing 6' 0", and since height has absolutely no effect on in-game performance it makes sense to get short guards. Second, he's not that good in secondary skills, i.e. the skills you're rarely (or never) going to train. His ID is good, but I prefer guards to have at least mediocre Rebounding and it's nice to have at least that level of IS as well. You won't be able to easily turn him into a SF, which would be more appropriate to his size, because his inside stats aren't very good. But with a couple more levels here and there he'd probably sell for enough to allow you to get someone better.