To succeed in any practice, you must both absolutely excel at technical skills and develop communication skills that aid in practice development and marketing.
It doesn't matter how many other skills you have, if you do not excel technically, and are not preceived as an expert, then your practice or your chances for advancement will dry up.
Kirk