This is neither completely wrong nor true.
Yes, as heal you need Mind.
No, as a SCH you need neither Piety nor Vitality. The only fight i could imagine where you could need to have lots of HP as a heal is Twintania (Coil T5), but until you arrive there, well lets say it will take some time :>.
