The best non gun self defense tool is one that gives you reach advantage, is easily accessible, easily carried, and increases the power and force of your self defense techniques.
Here are some good non gun self defense tools to consider.
The long martial arts staff, long hiking stick, or Japanese Bo.
Bo staff self defense.
Should you use Bo spins or Bo strikes for self defense?
How about both?
Bo spins are great as a warm up and to build speed, power, balance, coordination, confidence, grip strength, timing and distance, and spatial awareness.
Bo strikes are better for self defense application though, because they will be effective in stopping an attack.
So practice staff spinning in training but not for actual self defense technique.
And practice staff strikes in training with speed, power, full extension, rotation of shoulders and hips, and moving the body while striking.