What should have been done differently in Operation Barbarossa?

What should have been done differently in Operation Barbarossa and the lead up to it by Nazi Germany and the Wehrmacht (besides not invading at all)?
 
From what @ObssesedNuker and others have said, assume it will be a multi-year campaign and plan accordingly. OTL Barbarossa was doomed by assuming the Soviets would fall in a few months, leaving the Germans flailing around when they didn't.
 
Top