The tank is your best weapon use it when available. I prefer to upgrade the bombs and shells etc. first before the units.
Also try and buils up a "reserve" army If you have 2 trenches stick some grenadiers in the furthest one abd the n fill up your closest one with units. Once this is done release them all and the sheer mass of units should be quite effective.