translate English to French: A great deal more is required.
Il faut faire bien davantage.