Good push off your legs means you have jumped as much as you can and your hips are fully extended ( no hip angle ).
Other than that, keep working on the strength/power of the lower, middle and upper body ( ability to jump [squat], ability to support [handstand and pushups], ability to torso flex ]leglift, arch to hollow]).
It can take a day to a week or so of practising it on a new surface to master it and move on. Kind of just depends. If you are ready to past it, it will happen that fast.