High Power Motor Driver with Arduino setup

I have a high power motor driver

a arduino uno

and a dc motor 36V 500W(did not buy from this specific site but this is the motor)

What I am trying to do is connect the three with the motor driver. I know I need to use the capacitor it provides with the motor driver.

Here is what I have wrote down, have not started yet. Come someone correct me or add things?
VCS, apply 5V too
V+ to + battery(motor power supply)
outA and outB to motor
GND to battery ground
gnd to gnd on arduino(same gnd)
DIR to arduino digital output(2,4,7,8,12,13) pin so can control direction of motor
PWMH/L to PWMoutput on arduino(3,5,6,9,10,11) to control speed of motor
Connect to VIN pin, do not connect power source to +5V!

We have a a 5V, 12V and 36V power supply for use.

20A Fuse or thermal cutout on the motor supply? (Unless the supply safely limits current already)

1k resistors on all signal connections between Arduino and motor controller (extra layer of protection).

Keep high current wiring away from Arduino and signal cabling as much as possible.

Initial testing with a much lower current/voltage load (perhaps use 12V and power a 12V bulb), then work up to full voltage and then current.

Wear eye-protection if the controller board is not behind a screen, failed MOSFETs can explode.