translate English to French: It is not impossible to achieve all of this.
Il n'est pas impossible de réaliser tout cela.