One thing I have tried with success against skilled veteren players is to throw everything Germany can muster for the first 3 rounds. Basically take out France, and UK ships in 110,111,112, and 106 attacking 112 with 124 sub. Move all 3 inf into finland and a tank into romania. Buy all tanks and mech rounds 1 and 2. Protect your fleet with 3 fighters. Move all other units to the Russian border
You can still threaten sealion with this purchase, buying all fleet G2 if the UK doesnt put any extra land forces in the UK, but it should be obvious to all what your intentions are. G2 invade Russia, E Poland to be exact, with 26 inf, 5 art, and 3 tanks. Russia will be unabe to counter. Move your France/Germany tanks/mech into Yugo along with Bulgarian inf.
G3, on to Belarus or W Ukraine, moving Yugo/Germany tanks/mech into E Poland. Either buy 4 tacs for Moscow or ground for defence.
G4, move beside Moscow. There should be nothing in your way as you now have 26 inf, 5 art, 16 mech and 17 tanks depending on purchases and losses. In addition you should have 5 fighters, 9 tacs, and 2 bombers in range of Moscow less losses and/or if you were forced to build a defence in the west G3. If possible, build more bombers G4 for the next turn.
G5, Attack. Germany might lose some tanks in the battle depending how aggresive they were. I have taken Moscow without losing any before. Now you are making 60+ a turn and dont have 2 fronts to worry about. However, the US and UK will be on you quickly. Try to keep the US out of the war till T4.
This may not work every time, but I have found it quite effective. Others might not, but I think Moscow in german hands on round 5 is very possible if not inevitable if you follow this. Question is can you hold off in the west while you do this. Also, if you dont take Moscow G5 you will be finished, but do the numbers or play it out and judge for yourself.