Flexibility

No matter how well planned a training program is, unexpected things just happen. A competent trainer would have enough flexibility to adapt the training program on the fly in order to be able to maintain the desired high impact.