Abu Hurairah narrated that the Prophet(s.a.w) said similar to it, except that he said,: "uncover a pot of gold".
The act of giving charity has many benefits both spiritually and materially; spiritually because when we give out from what Allah has given us, He will reward us with His blessings and mercy; materially because when we help those who are less fortunate than ourselves, they will be able to make use their resources more efficiently which can lead them towards a better life overall. Therefore this hadith encourages us to be generous with our wealth so that everyone can benefit from its blessings together instead of hoarding them away for ourselves alone without any purpose or benefit whatsoever from them in return.