Generally I would say your infantry in the north and centre is too far behind, about a turn. Meaning you either have to decline on infantry support for the next attack, or wait an additional turn. To give you a rough idea, here's where my infantry was in my game against loki:
In the south I guess you did a Lvov opener? I personally prefer to avoid sending the panzers up north at Kiev. The distance from the railhead is significantly larger there than in the south, where you can benefit from the proximity to Rumania. Using the extra MP there might gain you an early crossing over the Dnepr.
For rail repairs I always send AGN's FBD towards Riga and then on to Pskov. AGC's two are doubling up towards Vilnius - Polotsk, using the Baltic bonus to move up as fast as possible. Actually, the southern one through Brest-Litovsk isn't contributing anything towards your supply situation since the distance to your units at Mogilev is bigger than compared to doubling up the Vilnius route.