I guess that means there's 
still room for improvement.
Das bedeutet wohl, es gibt noch
Raum zur Verbesserung.
Parece que hay que mejorarlo.
Habrá que mejorarlo.
Il peut sûrement être amélioré.
Mi sa che c'è ancora molto da migliorare.
Acho que tem muito a melhorar ainda.