DO NOT slap your baby's hands or yell at him. Baby can't control his behavior yet. If you spank him, he learns that it is OK to hit. It's up to you to keep him out of danger, not to punish him for getting into it. Try the three methods listed above, instead.
Children can be very different from each other.
Then you can encourage each new ability. I kick my feet and suck on my toes. I have pretty good aim when I grab something. I can roll over. I make sounds like ee, ah, ooh, dada, bye-bye, mama.