Among The Best Ways to Help You Memorize and Retain What You Have Learnt – A Beneficial Reminder by Shaikh Abdullaah Al-Bukhaari (may Allaah preserve him)
In The Name of Allaah, The Most Merciful, The Bestower of Mercy
 Distancing oneself from sins…
It has been reported in Rawdatul Uqalaa and Hilya that Ibn Mas’ood (radiyallaahu-anhu said, ‘’Indeed I reckon that a man forgets knowledge he learnt due to a sin he committed…..
 Acting upon what you have learnt…. as Imaam Wakee (rahimahullaah) stated that they used to seek strengthened their memorization of Hadeeth by acting upon what they learnt…etc
 Do not memorise haphazardly and make yourself tired…. rather memorise little by little in order to progress in stages. Memorize what you are able – one ayah or two, or one line or two lines. Do not go beyond what you are not able to do because you will be afflicted with boredom, and when afflicted with boredom you will abandon it…..
 Repetition…. repeat what you have learnt or memorised, as Imaam Ibnul Qayyim (rahimahullaah) said that repetition is the training (or preparation) in every affair….
The legs are strengthened through a lot of walking, so likewise the mind is strengthened with a lot of repetition and memorization and Allaah loves that a servant turns to Him-asking Him for aid and assistance, guidance etc
See Full Arabic Text on this link: