How long can Nazi Germany defend Berlin if they got additional advanced weapons and manpower?

Not supporting the Nazis in every shape or form, but just having a bit of fun.

Let's say in the last days of WWII in Europe, Hitler got a visit by a evil time wizard. He grants this to him:

- 1000 shoulder-pads portable stinger missiles for anti-aircraft defense+manuals how to use them

-100k soldiers armed with AK-47 and a few hundreds RPG. These soldiers are devoided of emotions and only created to obey the germans

-1000 Gulf War humvees armed with M16 machine guns. Supplies of 20k bullets as well.

-1000 modern mortals. Supplies with 500 mortar grenades.

-30 Predator drones. Supplies of 20 Hellfire missiles.

-100 of M113 APC armed with 50 caliber machine guns.

With these additional weapons:

A: Can the germans hold Berlin away from allied forces for years?

B: Can the germans even create a counter attack and drive the allied forces further away from Berlin

C: Doesn't matter with the new weapons, the allied forces+Soviet are too overwhelming to be stopped?