I've read in books in the past that the best way to keep your mind focused on an area you are working on is to read five minutes a day about that topic. I can say that has helped me! That is why (I'll speak for myself) I should read my Bible daily to keep my mind, my thoughts, my heart on God and not on all the other stuff that so easily distracts me. Which that happens SO easily! I like to try and read my five minutes a day on being a godly wife for my husband, child training/parenting as a mother, and Christian living as a disciple of Jesus.
I encourage anyone to take the 5 minute challenge. A little morsel of wisdom is better than nothing!