Following actions can soften our hearts: 1- Remember Allah with your tongue and heart. [For everything there is a polish and the polish of heart is the remembrance of Allah(HADITH)] 2- Remember death frequently [ Frequently remember the destroyer of pleasure i.e.death (Tirmidhi)] 3- Avoid laughing excessively [ Do not laugh excessively as excessive laughter deadens the heart (Tirmidhi)] 4- Recite the Quran [ We sent down of the Quran that which is healing and mercy for believers 17:82] 5- If you want to soften your heart then feed the poor and pat the head of orphan in tenderness ( Musnad Ahmed 7576)
Yā Muqallibal-qulūb, thabbit qalbī `alā dīnik).’” She said: ‘So I said: “O Messenger of Allah, why do you supplicate so frequently: ‘O Changer of the hearts, make my heart firm upon Your religion.’ He said: ‘O Umm Salamah! Verily, there is no human being except that his heart is between Two Fingers of the Fingers of Allah, so whomsoever He wills He makes steadfast, and whomever He wills He causes to deviate.’”
Matlab k Allah ki bat suni ya parhi jaye. Nabi s.a.w ki batain suni ya parhi jayein you can watch Islamic lectures to soften your heart you can listen Quran translation to soften your heart.