Writing a journal can really help you order your thoughts and put things in perspective. The Day One app also lets you set up separate journals, so you can focus on individual areas of your personal development push.
Just think how great it will be to look back and really appreciate what you've achieved.
It has cloud support as well, so it's easy to sync between all your devices. Day One is simple and straightforward to use and it can also keep track of your location and the weather.