They don't teach you in residency the business of running a medical practice. They especially don't teach you on how to get new patients.
Most doctors think that they will start working on this when they are out of residency. BIG MISTAKE.
Start now!!!
The main way patients will find you or at least find out about you is online. Even if their primary doctor recommends you, they will google you.
Google yourself, see what comes up.
Create a website that is pertinent to your specialty. Do not worry so much about the SEO of it at this point. If you know where you will plan on practicing build the site tailored to that.
Have a professional
facebook page.
Have a LinkedIn account.
Have a HealthGrades Page.
Have a YouTube Page. This is extremely helpful.
All these things will make you even more marketable.
For the doctors that want the freedom of a solo practice or small practice setting, you need these skills. If you don't have them, pay someone to do it for you or at least advise you.