ORIGINAL: Sammy5IsAlive
As a very general rule of thumb you need your combat values to be twice that of the defenders (four times when you are crossing a minor river, 6 times crossing a major river). In both attacks your unmodified CV is smaller than that of the defenders. So they really are pretty much doomed to failure from the beginning.
Just a few thoughts on what you could to improve your chances...
1) Your Panzers are in the wrong place, they need to be at Pskov where there is easier terrain and more room for maneuver.
2) Especially in the first battle where you are crossing a river into fortified positions you need Pioneer support units. You can attach them directly to the divisions to make sure they are used. Similarly in the second battle you are using the bicycle battalion and a SP Gun Company - these are two of the weakest SUs and you really should get them up to AGN so there is no risk of them getting committed ahead of a better SU.
3) You don't have any air support - is it turned off? Getting the airforce to support your attacks is a really important way to get attacks that might not be at that 2-1 rule of thumb to succeed regardless.
4) You want to avoid having ground combat units with white 'centers' as this means they are still under a high level (OKH/AG) command. You need to reassign them to Corps HQs.
5) You have six divisions stacked West of the Peipus/Pskov lakes. Remember that the blue lines means a hex-side is 'inaccessible'. So the 19-50 stack cannot attack and is not needed there for defence. The crossing that there is (i.e. the one used by your 25-5 stack to attack) is a major river and the defending hex is a swamp. So you don't ever want to be attacking there - just leave a division (or even a regiment once you have some fortifications going) to defend the crossing and use the units elsewhere.
Keep going though - the only way to learn is through making mistakes!
If I might add (I am a newbie at this but I am getting some excellent feedback in the team game where I am running the German North)... there are 2 German Corps The I and the II Corps that have the highest exp and morale .. those are the units for river busting the 30th inf can join I corps and optimize.
I unit bomb before trying to cross a river .. not for casualties but to raise detection levels to maximum before things get going .. find the weakest link (there are limits on recon)
Place units in hexes behind in reserve mode with HQ's with applicable SU. If a unit passes the reserve check .. it might bring even more SU to the fray.
I find GG games to pit opponents' master of details with the one that grasps these details having a decided advantage. Many of these details are not well explained in the manual.
"What gets us into trouble is not what we don't know. It's what we know for sure that just ain't so"