If you want to do a player for your team, just train what your team need.
I suggest, Train just OD and Passing for him, and your team will improve much! And his salary won't be high. Later, when you're in other competition, with other teams, and more hard, do him better. Train just the necessary, if you need him right now, train just OD and Passing, and later think in other things.