Body and Mind make perfect sense and should provide no ambiguity.
But… they feel wrong somehow.
I think I kind of want older feeling words.
Wits I may use for the brain / mind stat.
Vigour or Vitality for the life force type stat.
But the physical one….?
I suspect the names will be changing all the time until it is published!