What does it mean to store up treasure in heaven? Is there a moral limit to how much we can/should possess on earth? What does the heart have to do with the matter?

Matthew 6:19-21