I trained in combat Karate for years and consider that to be my best weapon, mainly because it builds up your body and you also learn how to throw off the vibe of being tough.
Otherwise, I love my cheap little Tombraider switchblade. Short enough to still be considered a "legal" pocket knife but super quick to pull out of a pocket and open up for maximum effect.