What non-essential directories can I exclude from TimeMachine?
Most efficient backups would mean leaving Time Machine alone, not twisting knobs randomly.

The only thing you should be excluding are the VM's.