Ofcourse, if you are blessed with good things, accept gladly, develop/grow them to become useful products or fruitful... and allow those who need your products/fruits benefit from them, possibly without charge. A good person/society does not charge those who need the good fruits they produce but can't afford them... the reward he/she deserves for giving will always come back to the person/society in one way or another. It's important not to pile up the reward selfishly, instead use it for the good of others and you.
Don't forget that we should only give what we have, and not to the extent that we are unable to take care of your important and urgent needs.
Gift shouldn't necessarily be financial, you can be a solution to problems, give good knowledge, give good foods, good waters, good house, good means of transportations, etc. You are mainly doing this to be useful to society and keep things functioning properly. So it's possible and easy to achieve this without money. Money is overrated, and people have love it so much that they probably do not realize that your good contributions have equivalent value in money.
It's important to make sure those you give are using the gifts right.