The best way to get hearts in the game. Is to pay daily visits to your neighbors. Meet and greets your neighbors and help them. Or you can also collect hearts by building structures and houses.