To perform a perfect push up you need to think about the following:

hand placement, elbow path, stable core, full range of motion.

hand placement, elbow bend, stable core, full range of motion

hand placement, elbow path, chest to floor

, stable core, full range of motion