Crossword Genius

Ready to drop ball soon enough (3,2,4,4)

Ross

I believe the answer is:

all in good time

I'm a little stuck... Click here to teach me more about this clue!

'soon enough' is the definition.
(I've seen this before)

'ready to drop ball' is the wordplay.
'ready to drop' becomes 'all in' (I've seen this in another clue).
'ball' becomes 'goodtime' (I can't explain this - if you can you should give a lot more credence to this answer).
'allin'+'goodtime'='ALL IN GOOD TIME'

Can you help me to learn more?

(Other definitions for all in good time that I've seen before include "Please be patient!" , "No sooner than is appropriate" , "No need to rush" , "In due course" , "Not until the right moment" .)

I've seen this clue in The Independent.
Want a hint initially instead of a full solution? Install my app