I tend to either serve as bren driver on Port en Bessin and let my mg gunner cover the street.
Drive a German halftruck into a defensive position, say on Vossnack.
Spot a lot, and at heavy target areas.
Be a squad leader and position your squad to cap heavily contended-for flags, hold the flanks, and hence get lots of kills etc.
Actually, if you were a squad leader, you tend to get these naturally, because people spawn on you in vehicles and you have a dedicated kit with binoculars.
Be an mg gunner and cover a flag when expecting a counter attack.
These all serve to give you teamwork points.
Oh, and yes, repair damaged tanks and artillery guns, includjg AT and AA, EXAMPLE on Gazala.