I don't know if winning even a 20-20 foresight war with this POD is possible with the Soviets. Doing a whole lot of extra preparations a head of time probably warns the Soviets you are attacking and they take countermeasures. Even with better planning and no Soviet response, as soon as you attack things change and your value of your foresight gets dimished over time and the likelyhood of unintended negative consequences increases. Plus even if your in charge you can't necessarily get your Generals to execute what you want, people mess up and you try to fix things, and it butterflies away quickly.
Now if this forsight person a Hilter, a more evil you or me, whatever, can break free of Nazism and do a war of liberation, it might go better in some areas, assuming you can feed everyone who is now your buddy.
IMO, with perfect foresight, winning becomes likely. Your point about tipping off Stalin is valid, and any small change might be the tipping point. And the best move is not to attack.
But once we accept we have to attack, there a lot of things that can be done prewar/war to help tip the scale and win the war.
1) The Holocaust was a waste of resources for someone trying to win the war. 3% more rail capacity is not in and of itself a war winner, but 3% more helps a lot. If the change is prewar, we build up extra supplies by not wasting effort.
2) 1/2 jews could fight against France, this went down to 1/4 jews for Russia. Even if one believes in the insane German racial policies, this move does not make sense. Every 1/2 Jew that dies in the line of fire in the Soviet Union is one less Aryan that dies. It is only 50,000 soldiers, but that is a full corp of trained, combat experience men.
3) The production of the German economy was very chaotic. Lots of threads on how to improve.
4) Command staff was chaotic. Pick good leaders and keep them.
5) North Africa can be done better.
6) We know we will need anti-tank weapons for T-34. Build more.
7) We can conserve airplanes in BoB.
8) We can treat Ukrainians better after invasion. While people focus on if you could get extra units out of them, this is only part of the issue. Stalin had treated them badly. In areas controlled by Romania, there were almost no partisan activities even in non-Romanian ethnic areas. Not having to worry about partisan frees up resources.
9) We can fix winter uniforms in 1941.
10) We can convert the rails faster. We could have also built more trains pre-war.
11) We then get to the list of the military things Hitler could have done better in Russia. It is a long list.
12) etc.
Nothing in the list prevents Hitler from accomplishing his long-term racial goals, it just delays the start by a few years. Some of them have no impact on his racial policies. We got a near worse case scenario with Hitler, but not the worse case. Hitler could have also had the virtues of being a discipline leader with better economic and military sense. On of the signs of maturity and intelligence is to be able to sacrifice short term pleasure for long term gains. Hitler's impulse control was more of a child's than a man's much less a world leader.
It is often said that the Nazi were doomed by resources, but when one looks at the resources controlled by the Axis at their maximum, the had close to 44% of the resources (GDP) of the powers at war. Hitler was not that far from being at a place where a war of attrition begins to become possible for the Germans to win. He was not close to this point, but he is far from being ASB territory. Even a 99% chance of losing means a 1% chance of winning.