I agree with most of what's already been said here. Right now he's figuring out HOW things work, cause and effect, and he's got a limited vocabulary and understanding of what's acceptable.
Here's where you come in Mom. He learns EVERYTHING from you. If I throw a toy, what happens? Does Mom yell? Hit? Praise? Ignore? How you REACT will mold much of his future behavior.
I sincerely believe right now is some of the hardest parenting. You are setting the stage for the rest of your relationship. Invest now in how you want your son to see you react to him - good or bad behavior - and you will see the results for the rest of your life.
I know it may seem a bit overwhelming and daunting and let's be honest, exhausting, at times. But you are molding a person!
I strongly suggest doing busy activities in the morning to run some of the energy out of him every day. Go to the zoo, the park, your backyard, a swim lesson, etc. Give him acceptable spaces and places to just run, jump, climb, explore, etc. I have found that by doing this we have a much better and easier time "behaving" at home later. That's the "attention" part.
Also, I agree with trying to include him in what you do. If your cleaning, give him a clean rag. If you're cooking, ask him to draw Daddy a picture of what's for dinner. Use praise for good behavior. Tell him what a good helper you have, what a big boy he is, etc. Get Dad in on the act. Have him come home and ask, "Mom, how'd we do today? Did you have any helpers?" Dad needs to reinforce that the kids need to help Mom around the house and listen. And if they don't, Dad is disappointed. Mom gets a break for the rest of the night and DAD takes over since they aren't "being nice to Mommy/my honey".
I'd love to tell you some great book to read, but honestly, when we were in this phase I didn't have time to read and didn't want to. When I did have some quiet alone time, I wanted a bath and a glass of wine!
As far as the "smiling" at you when he's being naughty, I think a firm "NO!" goes a long way. He needs a short, firm understanding of when his behavior is "not nice" or "unacceptable" and certainly not cute and worth smiling about.
I think we've all "been there" with our kids at this age. So know that you're not alone. It's exhausting being a good parent. Just know that if you put in the time and effort now you'll reap the benefits for a long time to come later on.
Hugs, strength and energy!