I've talked about this a bit myself, it's a good mentality.
Even if our ultimate goal is to help others we still need to help ourselves first, situate ourselves in that position where we can lend a hand. And I do believe that it comes a point where we have the obligation to be selfless, but it has to be a normal evolution step from selfishness.
Have a great one!
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!