120 INF
9 MTN/PARA
8 HQ
12 ARM
1 MECH
9 MOT
6 CAV
1) Amount of INF is good. All brigaded, I suppose?
2) ARM is a bit small, but can be enough with good support, in general you should aim for ~24 DIVs for Barbarossa (imo).
3) Way too many HQ - 3, 4 at most, are sufficent.
4) Continue building more MECH during your operation.
5) Your airforce looks good and is the key (a necessary key considered your numbers) to win the war.