translate English to French: We all have strengths and weaknesses.
Nous avons tous des forces et des faiblesses.