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
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