Questioner: What are the most important reasons for firmness on the religion?
Shaikh Fawzan : "The most important reasons:
1. The tawfeeq from Allah, or before everything.
Then doing the things, that are in the ability of the slave, which are causes to gain firmness:
2. He learns the affairs of his religion until he understands them 3. He asks Allaah for firmness and to increase in supplication 4. He avoids the People of Evil, People of Fitan, People of Fasaad, People of Doubt and People of Shubuhaat, he avoids them and doesn't befriend them.
These are from the reasons of firmness, by the permission of Allaah
5. He is around the best people and the People of Knowledge. "