When training on my own, I simply try and practice quick turns, and my control. Booting the ball as high as you can and trying to catch it on your foot (or take a single touch) before shooting... this has worked wonders for me!
yeah that is just "great", keep on training like that and you will maybe play in the next SUPERBOWL
-for strength i usually do push ups and sit ups (nearly thousand every day)
-for speed, i find a slope and i run 50m sprint up and down
-for accuracy, i have a small goal, and i try to hit it from 20-30m distance, but the point is that ball has to leave ground, so it has to touch ground exactly where is the goal
-for shooting, i have a goal a bit smaller than the real one, and i try to hit bar and posts from distance
-for heading i hang a ball on some tree and try to hit it with great power as many times as i can (it has to be high so you should jump)
-for ball control i run short sprints (20-30 m ) wih ball, trying to dribble imaginery opponent (sticks stuck in ground can be the opponent or some tree perhaps)