One of the difficult things for many is the willingness and ability to give more than expecting to receive. As such giving is the art of happiness. Those whom you see as having a lot are the ones who gave in their previous births. They are now drawing on the past account balance. If you do not give and earn more credits, you will go into debit balance, which is not enough in your karmic accounts to attract all that you wish to have in life.
Blessed are the ones who have a big heart!