That sounds like a TON of points tied up there; 3 Mortars + 2 RA FA + 3 KMT Rifle + 1 RDC + 1 Commissar +2 BAR = 85 Points
If that’s just for a standard game, then how exactly do you deal with tanks, and especially heavy tanks. Tiger, King Tigers, Pershings, Churchill Crocodiles, and IS-2s are all popular and would all give your army there a headache. Even with +1 to hit and a rear attack the Bofors have less than a 10% chance of disrupting. Not to mention how poor the mobility is on your force. A Brummbar could ruin your day as well.
Standard Tournament armies include the Sherman Rush (with either Rhinos or M4A1s), (King) Tiger, Parabomb, and the Crocigator. While your army might be able to deal with a parabomb if you play carefuly, I don’t see the army being great against any of the others.
You definately need to add in some decent anti-tank capability, and perhaps reduce the number of Mortars/FOs. Some Jeeps/Universal Carriers would be nice for mobility, as would a Sherman/variant. In a larger game it’s a nice core to your army, but definately needs armour support.