I think it's the only truly healthy approach to life. Just as you mention, you have to be in the position to help if you want to help.
Yes, one must be certain to not let the selfishness consume them as they are working towards bettering their position to be able to help others.
Thank you for the comment!