Nobody is without gifts to use in the service of the Kingdom. Even if you don't have money or great strength, you have faith. An act of faith and love is worth all the gold and silver of the Temple. The lame man in Acts 3 begged for alms because he couldn't work. By faith, Peter gave the man health and the ability to work for his living, a far greater gift than mere silver.
Charity of silver is great. Charity of strength, wisdom, skill, and knowledge is greater. Peter didn't give the beggar the metaphorical fish, he gave him the strength to fish for himself. Restoring a man to proper functioning makes him more completely into the image of God. Healthy, strong people are a testament to God. Acts 3:1-12