All of these problems are caused by the drift arising from a lack of clear objectives. Once you are clear on what you would like to accomplish you must develop strategies to get there. Focus on networking with people who can bring you clients. Develop strategies for sustaining desirable clients. Stay in touch with your better clients, especially if you're not working on a matter for them.
Newsletters are helpful but there is no substitute for an occasional phone call or lunch.
Include strategies to create mutually beneficial relationships with other attorneys. Most attorneys do this but fail to get a sufficient number of attorneys in their network. I have found most attorneys have between three and five other attorneys to whom they refer clients consistently. It's no surprise that most of those refer clients back. The key here is to develop a network of at least 25 attorneys with whom you can exchange referrals.