Basic Program Design Skills ??? The best trainers understand how to manipulate variables such as volume, intensity, and frequency, they provide structural balance in their programming, their programs allow for progressive overload while still providing variety, and they center the training session on big lifts.