Salih bir kimse olabilmek için şu hasletler gerekir:
1- Temiz olmalı. Temizlik iki kısma ayrılır:
a- Zâhiri temizlik: Dış görünüşün temiz olmasıdır. Bu, bütün insanların dikkat edeceği hususlardandır. Giyecek, yiyecek, içeceklerin ve kullanılacak bütün eşyaların temiz olmasıdır.
b- Bâtıni temizlik: Kalbin iyi huylarla dolu olmasıdır. Hased etmemek, başkaları hakkında kötülük düşünmemek, Allah düşmanlarını sevmemek, dostlarını sevmek gerekir. Kalb, Allahü teâlânın nazargâhıdır. Bu sebeple kalbe dünya sevgisi, mideye de haram lokma koymamalıdır. Bir hadis-i şerifte, (Haram yiyenin duası kabul olmaz) buyuruldu. Kalb temiz olmazsa ibadetlerin lezzeti alınamaz, Allahü teâlâya ait bilgilere yani marifete, kavuşulamaz.
2- Dile sahip olmalı. Dilin uygunsuz sözleri söylemeyip susması, Kur'ân-ı kerim okuması, emr-i maruf ve nehy-i münkerde bulunması, dinin emirlerini yapmayı ve yasaklarından kaçınmayı bildirmesi gibi. Peygamber Efendimiz de, (İnsanlar, dilleri yüzünden Cehenneme atılırlar) buyurdu.
3- Kalabalıklardan uzak durmalı. Bu sebeple göz, haramlara bakmamış olur. Çünkü kalb, göze tâbidir. Her harama bakış, kalb aynasını karartır. Peygamber Efendimiz, (Yabancı kadınlara şehvetle bakanların gözlerine, kıyamette erimiş kızgın kurşun dökülecektir) buyurdu. Erkeklerin yabancı kadınlara, kadınların da yabancı erkeklere şehvetle bakması haramdır.
4- Oruç tutmalı. İnsan oruç tutmak suretiyle meleklere benzemiş ve nefsini ezmiş olur. Bir hadis-i kudside; (Oruç bana aittir. Orucun ecrini ben veririm. Sevabı nihayetsizdir) buyrulmaktadır. Başka bir hadis-i şerifte de; (Oruç, Cehenneme kalkandır) buyuruldu. Oruç tutarak gönlü huzura kavuşturmalı ve şeytanın yolunu kapatıp, siper hasıl etmelidir.
5- Allah’ı çok hatırlamak. Allahü teâlâyı hatırlamak için söylenecek en faziletli söz "La ilahe illallah" demektir. Bunu söylemeye devam eden, ihlas sahibi olur.