To perform the perfect push up your hands need to:

1. Start by placing your hands shoulder-width apart on the ground.

2. Position your hands slightly wider than your shoulders.
3. Spread your fingers wide for better stability.
4. Place your palms flat on the ground, with your fingers pointing forward.
5. Ensure your wrists are aligned with your shoulders.
6. Engage your core muscles and maintain a straight line from head to toe.
7. Keep your elbows slightly tucked in, about 45 degrees from your body.
8. Lower your chest towards the ground by bending your elbows, while keeping your body straight.
9. Go as low as you can without touching the ground or losing form.
10. Push back up by straightening your arms, returning to the starting position.
11. Repeat the movement for desired repetitions, maintaining proper form throughout.