Funny how these topics come up again and again. First suggestion is to search the forums for “no hands” or “hands free”. There’s tons of discussions and advice.
To the above good suggestions, I’d just add that I found it easier to learn on a slight uphill. That forced me to keep pressure on the pedals all the time. (I ride with studded pedals, but not clipped in.)
Once you have experience, riding no-hands is actually very easy, easier than on a DF bike. That’s because being good on a CB means controlling your feet to reduce pedal steer, and that’s the main skill to no-hands.
Fundamentally this means balancing the off-center torque of MBB riding with a bit of sideways (outward) push on each pedal stroke. When riding steadily no-hands, I notice my shoulders rocking back and forth to balance the outward pushing.
On the other hand, hands-free reduces the advantage of CBs because you don’t get to use your upper body. I can ride for miles without hands, even uphill, even turning pretty sharply, but I’m definitely slower.
There are two advantages: you can relax for a while, and you can do things requiring both hands: adjusting clothing, eating, texting, photography, ... ;-)