I won't analyze the different methods and rotations for training. I think that everyone has found something that works best for them or there tactics, as there are some very good coaches here. What I would say to you in being the most important part of the training. Be sure you have a good trainer, the best training schedule in the world, will loose out to a poorly trained player who has a much higher level trainer training him.