I can sort of see where you're coming from with the word rock - I suppose it could imply strength, security & a grounded attitude etc, however I don't think that the link is strong enough. Be like a Rock doesn't say anything about health (to me at least).
You could say 'Good Health Really Rocks!' or 'Rocking Good Health!'.
I think you need to keep thinking. I wish you success!