room temperature butter / don't over-cream
most cakes begin with creaming butter and sugar together. butter is capable of holding air and the creaming process is when butter traps that air. while baking, that trapped air expands and produces a fluffy cake. no properly creamed butter = no air = no fluffiness.