Fitness : Acceleration, Agility, Jumping, Pace, Stamina, Strength and Reflexes
Shooting : Finishing and Long Shots
Skill : Crossing, Dribbling, Heading, Passing, Set Pieces, Tackling and Technique
Tactics : Decisions, Marking, Off the Ball, Positioning and Teamwork
Goalkeeping : Handling
Aggresion, Anticipation, Balance, Bravery, Creativity, Determination, Flare, Influence and Work Rate as well as all the hidden attributes are not affected by any training.
So, for training, look at the player and see what they need to improve on most and give them more of that. So, if you have 2 strikers, one who needs to improve finishing and one who needs to improve heading, put them on different schedules - Shooting intensive and Skill intensive.
There is no magic program that is a one size fits all.