If you do not admit you are a sinner, prayer won't heard.
2, If you donate but with no forgiveness at the back of your mind, then prayer won't heard.
Forgive first.
Drop down your donation and make friend to the one who anger you.
3, Not according to God's wish.
If you get close to God, then God mind will be closer to you and what you ask will be close.
4, Faith
Do you believe what you pray will happen?
5, IN the name of Jesus Christ.
not just in the name of the lord.
God has his timing.
6, listen and sympathy to the poor
7