防身:都不能防身,我在其他回答里说过,最好的防身术是提前识别危险的环境并提前规避,第二好的防身术是短跑。如果你在合法拥有枪支的国家比如美国,第二好的防身术是枪。
健体:都可以。相比之下个人觉得剑道更适合普通人健体,因为剑道比击剑更强调正直的体态,长期练下去对矫正身姿有一定作用。我见过很多练习之前勾腰驼背仿佛药鬼一样的练习剑道后有很大改善。
养性,参考我以前的回答
我只练过剑道所以主要讲剑道,但我相信击剑也有类似的效果,前提是你要真正投入去练。
不论什么运动,如果只是花一晚上时间体验一下,穿一下护具拍几个短视频那肯定是没有任何效果的。要想获得健身或者养性的效果,做好至少5年投入练习的准备。