translate English to French: Substantial experience had been gained and significant progress made, but there were many persisting shortcomings which needed to be corrected.
On a accumulé une grande expérience et obtenu des progrès importants, mais il existe toujours plusieurs insuffisances qu'il faut éliminer.