Right now, I feel like I'm too unfocused (my apologies to this user on our forum). I have done my best work in photography and elsewhere when I've been focused on one area or one thing.
No apology necessary. I chose that name because it, unfortunately, sums my personality up. I realize that if I'd been a bit more focused in life, I probably would have been more successful. But, I am what I am.
To your original question. I think we all go through this.
My solution (keeping in mind that I've spend a lifetime in journalism and communications) has been to give myself assignments periodically.
I find an area that I am interested in and start "collecting" images that I could use to produce a book. I know the book may not get published (although the ability to self-publish ebooks has certainly changed the market) and know it may not be commercially viable, but I find it helps to focus my shooting and add some much-needed discipline.
I spent about a year shooting a local historical park in all seasons and during all events, going out on weekends and whenever I could, at all times of day. It really helped me improve my shooting and I got some great images. I then researched the topic and wrote text for the project. I came close to getting it published, but it fell through. Nonetheless, I published it on my website and it gave me a great deal of personal satisfaction.http://unfocusedmg.com/new-salem/index.html
I'm now working on another one, in a much different vein. This one, I would expect will take me a decade or more to complete, if it ever is completed. In the meantime, I continue to shoot other things and begin to organize and develop them into themes for future projects.http://unfocusedmg.com/memorials/index.html
Not sure this helps, but just a few thoughts.
One more, speaking of Scott Kelby, I attended one of his workshops recently and he talked about a very well-respected landscape photographer. He said someone asked the other photographer what his secret was in getting such incredible shots and the guy responded: "You have to be willing to go to each park or location 25 times, in all seasons and at all times."