Did they fail because of the tactics or the overall strategy?
The failure to drive on Moscow until the summer had passed for example.
That was the result of having a bad ally. Bailing Italy out of Greece (which was a pointless invasion) delayed the invasion of Russia by a month. The month that saved Moscow.
Just my worthless opinions, but I’d have to answer your question as “yes”, because the German’s tactics and strategy were so closely related. If the German’s strategy was to quickly defeat the Soviet Union and force it to cede its western territory, then the tactics and resources deployed were not adequate. But German tactics were incredibly effective initially at destroying the enemy and taking vast territory. Strategic requirements for success far outran tactical possibilities.