You can look into using alternative programming assists:
- What do you think is a more efficient way to drive your robot? - #37 by _Colossus
- Optimizing Exponential Drive?
- Programming Opcontrol - #14 by _Colossus
I linked them in order of which ones you should read first. Additionally, you will find it very helpful to read the entire thread.
In terms of driver’s practice, I would recommend recording your practice sessions and reviewing the clips. It’s a good way for the driver to analyze their performance and pinpoint improvements.
Aside from that, the driver should be the one with the coolest nerves and easiest access to the field and robot. Time is not a negotiable factor in driver’s practice.