translate English to German: We could and should do our work better.
Wir könnten und sollten unsere Sache noch besser machen.