Know what Gevenco, our thoughts match a lot.
I will share my experience here..
I have used many different softwares and tools to suggest synonyms, check spellings, check the level of grammar in my content. But these all fail at a point, what matters is your own way of thinking, creativity and weaving them into words.
I do eat good healthy food
I do exercise daily, jogging for 30 minutes followed by some cardio and lastly two yoga exercises to open up all the muscles of the body..
I do meditate for 5-10 minutes everyday, which is absolutely a must for anyone whether you write or not. It helps improve your focus and thinking apart from calming you down.
I do read and read voraciously. I have read over 40 novels, I regularly follow some business and political mags. I do read newspaper everyday. As these are the sources where you learn to use new words appropriately. They do boost the grammar level and hold on language of the reader..
However, I don't play any games. Used to play FIFA, Counter Strike, AOE and few other games on my PC.. But now I don't have time for them...
All in all I back your tips. All these practices will help you enhance your creativity so that you write more engaging and intriguing content....