The best way to fill your Smile-o-Meter is to start Rides and have many visitors in your Park. Remember to assign every available character to the rides to increase the number of Smiles you get!
Every day, the Smile-o-Meter resets, and you can earn it's fulfillment rewards again. You can also reset it by spending Gems