Like said before. Too many garrisons, too less inf. (airforce should also be bigger, but if u are good then this will do )
U must blitzkrieg in USSR, in the time in your screenshot u should already had cross the river in the south. And in North and middle u should already had reach Riga, Smolensk and Minsk.
Use your panzers (only in south) not for difficult battles (many ussr div is bad for panzers) but seek for weak points and use them there in combination with your airforce (use them wish, only send them on mission when u really need them)
Don't go through the pripet area, but go for Smolensk and Kharkhov(then to north to Smolensk) and close it. Many div will be capture in the middle.
U should then go for Moscow/Leningrad (Moscow u can capture in August
)
But i think its lost for u. This game, Next time build INF (no armor, GAR) and planes (TACT are good in USSR) and some 6 CAS for invasion Poland and Fall Gelb