Answered by Sayyidi Habib Umar bin Hafiz (may Allah protect him and benefit us by him)
How does someone remove hardness from their heart?
By seeking forgiveness often and having a heart that is broken before Allah in the depths of the night and reciting the Qur’an with reflection, and remembering that our ultimate end is to Allah.