Good marketing can certainly help to build a professional services practice; but good marketing can only succeed when it supports business development. Put another way, marketing is a one way conversation; but selling professional services requires a two way conversation.
For many lawyers, it is much easier to focus on marketing than on business development. Lawyers are accustomed to crafting written messages. But having a great website alone, is unlikely to build the practice that you want.