translate English to French: Ownership and partnership have to play a major role here.
L'investissement personnel de tous et le partenariat doivent jouer ici un rôle capital.