I can never see imperial guard working without at least 1 giant fearless blob.
Everything in Guard is extremely fragile in melee because AV 10 rear armor on 150+ point tanks and sweeping advances. You need a giant durable tarpit to play guard without being tabled turn 3 against any fast army like biker armies etc. it is also bubble wraps your army agains tturn 1/2 melta drop pods etc.
In other words Dandy. Drop the 2 heavy weapon teams and make one of those infantry platoons a 50 man platoon. (with krak grenades +melta bombs if you can. 50 dudes with krak grenades is hilariously effective).