dumbells are great. Don't get heavy ones though, i find it better to do alot of reps. I use 12 - 20 lb.
Great abdominal workout is leg ups. Lay down on your back with your head in front of one of your bed's leg. Grab it with your hands behind your head and lift your legs 90 degrees and drop them down close to the floor without touching it. You have to keep your legs straight. Repeat about 40 times in fast repetition.

I have a few great soccer training exercises.
For good calfs and thighs...do squats on your tip-toes without letting your heel touch the floor.

A better one ---> you hold a bent-knee sitting position with your arms lifted parrallel to the ground in front of you without support for 30 seconds to 1 minute and immediately jump as high as you can, then repeat after a few seconds.