Trim the overfill edges with a serrated knife so the heart shape is clear.

Buttercream. You have choices. I personally make
French buttercream. It requires some patience and practice, but I really love the results it yields. It’s rich, glossy and it will definitely make people think you’re a baking genius. Another option is
American buttercream. It’s a lot less fussy and still really good. And even beginners will be able to execute this cake. The choice is yours.