personal trainer

You probably already know the answer to that question, but it's nice to be affirmed every now and then.
Every single training plan has a hole in it, and you will need more than any single tool to fix it.