One of the symptoms of an ungrateful heart is coveting what other people have. Are you seeking what others have or seeking true satisfaction in God.
God responds with generosity when you express your love, trust and gratitude to God by tithing.
When you hold on tightly to what you've got and you hoard it, that's all you've got. But when you give it away, God multiples it.