If you have spent time on the path of Allah for a longer period, then you might know this by heart already. For everyone else in our Marakiz it gets repeatedly adviced, that every ‘Amal should be done with the following 6 important qualities to get accepted by Allah Subhanahu Wa Ta’ala and to get 100% benefit from the ‘Amal.
1. Conviction [Yaqin]
2. Awareness [Dehan] of Allah
3. Motivation [Jazbah] of pleasing Allah
4. Method [Tariqah] of Rasulullah صلی اللہ علیہ و الہ وسلم
5. Reflection [Ihtisaar] of the Virtues
6. Sacrifice [Mujahidah] of the Nafs
May Allah give us the ability to practise upon this! Ameen....