1-A person who does not give thanks does not move forward no matter how much he prays. Yes, God expects you to show appreciation. He values our praise and thanksgiving, and is actually motivated by it! When we judge with a heightened perception or understanding, it yields thanksgiving and appreciation instead of ingratitude and negativity.
2- Thank the people whom God has used to bring the blessings to you. We must not take the people God has surrounded us with for granted, but they must be greatly appreciated for the various roles they play in our lives. As human beings we must learn to appreciate and show gratitude to one another unconditionally. A heart of gratitude and appreciation does not harbour offenses and never seeks opportunity to take revenge for evil.