Ready to drop ball soon enough (3,2,4,4)
I believe the answer is:
all in good time
'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" .)