A true 800 runner needs 400m speed and strength of a miler.
The main problem is a lot of coaches run their 800 talent into the ground with hard intervals leading to burn out and injury. You need to develop strength and speed. Don't race each interval all out.
Train don't strain.