Along with Positive Coaching Alliance and 224 Skills Training, here are some some resources that might be of help to you.
One of the most effective ways to get your team up and going is to break them down into small groups or stations. It keeps the kids interested, moving and excited. 10 kids standing around a field while a coach hits Baseballs at them at young ages is boring. Break the kids out into stations with 3-4 coaches over seeing 3-4 different stations and rotate the kids around every 10-15 minutes.
Baseball training is about repetition, repetition, repetition. Breaking the kids into groups / stations allows them to get more reps in then when they are all standing on the field waiting for someone to hit the ball to them.
Their are lots of drills available on the internet.
Be Positive & Patient. Many childrens bodies and brains have NOT matured enough to catch / throw / hit Baseballs the way you want them to. One child motor skills may mature faster then the next. THE BEST THING YOU CAN DO is be positive and encouraging. Encourage EFFORT over outcome! Teach them hustle and love of the game, they will develop if you do this.
When it comes to Tee-Ball, LOWER YOUR expectations! Many of these kids do not have the physical abilities yet to make grand accomplishments. It takes years for them to get a firm grip on Baseball. Also, young kids love to run! Make base running a portion of your practice or the first part of your practice.
Last, HAVE FUN! If you are not having fun, they probably are not either.
An example practice for younger age groups (Coach Pitch / Tee-Ball):
1. Warmups (throwing ball to each other)
2. Small Stations 3-4 players (fly balls, grounders, fielding, Tee-Hitting (Batting Practice)) - Rotate the groups to each station.
3. Scrimmage
4. Some sort of positive team activity / game. Race the bases, see who can run to first the fastest, etc.
Teaching to Catch:
Consider using Tennis balls or Whiffle balls. They don't hurt much, it will help build confidence.
Tee Ball Guide
https://www.littleleague.org/downloads/tee-ball-program/Coach Pitch Guide
https://www.littleleague.org/play-little-league/coach-pitch/Little League University -
https://www.littleleague.org/university/coaches/