Using room temperature butter is a great start. Cold butter is hard to get perfectly silky. The hot water in this recipe helps to get a nice smooth frosting. But with most frosting recipes, the key is getting enough air to get it fluffy but not so much air that there are big bubbles. Using a paddle attachment on your stand mixer is best, but you a hand mixer will also work.