I've heard this from numerous seasoned brewers lately...
#1 thing you can do to make better beer... is take care of your yeast, use quality yeast, and pitch the right amount.
#2 fermentation temperature control- as listed by other people can be done in-expensively, and see the DIY forum for ideas.