translate English to French: "It seems that we need only the will and the leadership necessary to succeed.
Il semble qu'il ne manque que la volonté et le leadership pour réussir.