We all want to be happy, and one way to do that is to live a life that is full of purpose. The best way to inject meaning into your life is by serving others.
Fulfilling our own needs is necessary but is meaningless beyond our survival. It is only in helping others that we can find true purpose.
Contrary as it may seem, no rule says that we have to have something to be able to give it. In life, we may never have enough. If we wait until we do to help others, we will never do it. It is necessary to serve with intention, otherwise, you are just going through the motions. No matter how much you give, there will always be a greater purpose to serve.
When you see pain and suffering, follow the voice within to lessen it, because this suffering belongs to all of us.