Small motor control takes time to develop and at 3 yrs old, you will have to be patient. Coloring with chalk and crayons, cutting shapes with safety scissors from construction paper, finger paints, play doh, tracing shapes, lacing cards, stringing dry pasta or cheerios on shoe laces, etc - all these activities help develop the small muscles of the arms wrists and hands. You won't know if he's right handed or left handed for a few years. It's ok to use both hands at first. They'll settle into a favorite hand somewhere in the kindergarten or 1st grade. As for the reading, you need to read to him every day. Start with little card board books and Dr Seuss books (Hop on Pop, Red Fish Blue Fish, etc). He will have favorites and have you read them over and over till he has them memorized and he'll correct you if you try to read it a different way. This all helps with letter recognition and sounds. Some start reading sooner than others, but most kids will really take off with reading on their own by 2nd half of 2nd grade (about 7 yrs old).