Every kid needs a ball, cheap rubber crap is fine if that's what they can afford. Tell them to dribble it for 5 minutes a day. Standing, sitting, while they are watching TV, whatever. Concentrate on keeping your hand spread and keeping the ball in your hand as long as possible (so they aren't batting at the ball). Sure, not every kid will do it, but how many ball handlers do you need?
First thing teach them to pivot. This is even more important than dribbling, you can make a game of it. Pivot 90 degrees left on one whistle. Pivot right on 2 whistles, 180 pivot on a long whistle etc. Switch to back pivots etc.
You can even do a defensive drill to show that kids that they should always be able to pivot to keep the ball away from a single defender.
Passing - stepping into a two handed chest pass, hands following through (same follow through as shooting, but for both hands). Same form for a bounce pass. Overhead two handed passes. You can fake a 2-handed pass, but not many kids can fake a 1-handed pass. Teach them to pass with 2 hands first.
Catch a ball and jump-stop. Catch a ball and stride-stop (teaching them which foot is their pivot foot). Tie that to your pivot and passing training.
If you can get all your kids able to pivot and pass, then even your less coordinated kids won't be anyone near as fearful or traveling violations and being pressured. A big kid who can't dribble, but who can catch the ball in the post, pivot and shoot is still an asset. The big kid who can rebound, pivot to find a guard and give off the ball is an asset. Even guards will benefit from knowing how to square up for a shot, keep a ball away from a defender without taking a dribble etc.
At that point you can run no-dribble scrimmages that allow the kids to employ everything they have learned.
Start a shooting drill without a ring. Concentrate on form shooting the ball straight up, snapping your wrist. Then bending your knees and transferring the energy from your legs to shoot the ball higher. Then you can pair off so that kids are "shooting" the ball to each other a small distance apart. Yes this will be boring for some of your kids, but you want everyone to be confident they can get the ball over the ring without heaving with their shoulders.
Good luck!