translate English to French: Leadership is definitely needed as well.
Le leadership est nécessaire aussi, sans aucun doute.