L'ingénieur peut redonner des munitions en passant tout simplement à côté des unités auxquelles tu veux redonner leurs munitions (il suffit de froler le perso et tu auras un icone d'une sorte de caisse de munitions en métal et un bruit qui va avec).
Et pour réparer les tanks il suffit de changer d'arme avec carré jusqu'au kit de réparation et ça s'utilise comme un ragnaid mais sur les tanks.
Le rang est effectivement uniquement basé sur le nombre de tours pour réaliser l'objectif.
Mais tu peux aussi récupérer des armes ennemies en tuant les aces qui peuvent se cacher pendant certaines batailles donc tuer tous les ennemis peut aussi être une bonne idée.
Et plus tard (chapitre 10 et plus), tu auras des "récompenses" (pour ne pas spoiler) selon ce que tu fais pendant la bataille. Pour être précis, il y a 5 conditions et chaque condition remplie donne une "récompense" supplémentaire (les 5 conditions étant: rang B minimum, tous les leaders ennemis tués, tous les tanks ennemis détruits, aucune de tes unités KO (vie à 0), aucune de tes unités tuée).
D'ailleurs, lors de ta première partie, tu ne peux pas refaire les missions du mode histoire et seules ces missions du mode histoire permettent de récupérer ces armes ennemies et "récompenses" donc il est préférable de chercher à les obtenir plutôt que d'avoir un rang A qui ne donne que un peu plus d'exp et ducat (ce qui est récupérable dans les escarmouches).