From what i know it is the best way to gain muscle mass because it works every muscle. But for bone mass the best thing to do would be to exercise and drink milk.
I am somewhat resilient. I don't get down on myself because of the little things and always keep trying. I could change my mindset to have a more positive outlook on things