I think this is a good idea although I think it should be for longer to earn those 30 skill points... And if you say that they can't play games or be sold or be trained normally in that period of time, i think it's useful for training the players who never play. That's a more logical use of the personal trainer.

And there probably should be a restriction on how many players you can send to the training camp at one time. But I like the idea!