ive learned with duck dives is you gotta have alot of momentum. also being a little heavy helps. as when i first started surfing on shortboards and having to duckdive i couldnt get as deep since i weighed so little. but as i got older and started lifting and building muscle im able to duckdive pretty deep. also pushup help to from what ive figured out.