it took me a few tries too, the mission was rather tricky.
i find it's easier to cover the ai rather than have the ai cover you. also, i svck at first person shooters.
euston - muzzle brake, grenade, iron, drum
drognav - muzzle brake, rapid fire, dflex
i have all grenade upgrades.
i used the above to beat all missions on hard. my grenade timer was always on recharge - unless my supply timer was on recharge. if they ambush me before my grenade timer, i'll use the molotov. i only shoot the euston to finish people off that the grenades don't instantly kill.
there's a ledge overlooking the command post/hack location, i stand up there. when enemies are close, i grenade them. when they are far, i snipe them. occasionally, an enemy will sneak up behind me and kill me after i kill him (downed fire). i usually end up as best soldier with most amount of kills; leading me to believe that if i kill the enemies, the rest of the team can do their very basic scripts (ie medics healing, operatives hacking, etc) a little bit. also likely, i just got very lucky that my whole team was sitting in the same area.
sorry if your character isn't a soldier build - i don't imagine that i could've done the mission any other way. on the other hand, you can always respec later.