translate English to French: What is lacking, in our opinion, is the will, the resolve and the resources to effectively implement the many recommendations already on the table.
Ce qui fait défaut, à notre avis, c'est la volonté, la résolution et les ressources pour donner effectivement suite aux nombreuses recommandations déjà formulées.