Use cake flour for extra soft and moist cake. Other than that, use a real and good quality butter, for example: Challenge brand unsalted butter. Also, fresh full milk makes the cake extra moist.