I find this really comes down to making sure you put in the time where it's needed. It's really easy to keep spinning your wheels on the day to day work when you don't take the time to take a step back and look at the big picture.
There's certain projects I work on that require almost no upkeep, and every added hour I can put into them increases their total monthly income. However they don't pay the bills quite yet, the clients do. Even worse the client problems are always urgent or have deadlines, where these projects don't so they get pushed down the ladder even though in the longterm, they have the potential to be much more lucrative. So I'll often end up closing out a day and realizing all I did was maintain. I didn't grow.
My fix for this has been to set time caps on anything that doesn't increase efficiency or income. Occasionally it takes me a couple of business days to get back to my clients now, but ultimately I end up putting in more time on the things that grow the bottom line, rather than sustaining it.