help with placing diodes and upgrading 5v servo to 12v servo?

The 9v battery is useless for powering the Arduino. It can also be powered from the 12v battery.

Apart from that it looks fine.

...R