Ibrahim ibn Adham was asked about the saying of Allah the Exalted,

‘And Your Lord said, Supplicate to me and I will answer your supplication.’

“We supplicate but our prayers are not answered!”

He said, “Your hearts have become dead due to ten things

  1. You have known Allah but have not fulfilled His right;
  2. You have read the Book of Allah but did not abide by it;
  3. You proclaimed enmity of Satan but made him your guardian and protector;
  4. You claimed love of the Messenger but you left his path and his Tradition (sunnah);
  5. You claimed love of Paradise but you did not work for it;
  6. You claimed fear of the Hellfire but did not renounce committing sins;
  7. You claimed that you believed that death was a reality but you did not ready yourselves for it;
  8. You busied yourselves with the faults of others and neglected your own faults;
  9. You eat from the sustenance that Allah provides for you but do not show gratitude; and
  10. You bury your dead ones but do not take heed from it.”

[Preparing For The Day Of Judgement By: Imaam Ibn Hajar Al‘ Asqalani, page 45]