Rensberry.com
Three things:
I read this recently in a book stating these were the most important things for a novelist.
To work on these things takes daily training - developing simple habits to grow every day. This is true if you want to be a novelist, but also if you want to be successful in any other endeavor such as running a race, playing a musical instrument, mastering a language, etc.