1 Full boil and of course the wort chiller that is required to do this.
2 Star san, I was using bleach or idophore, but star san is a much better sanitizer, and you can let it sit for up to two months, now I let my stuff sit in the sanitizer and wait for brew day, it lets me brew beer more quickly, everything is sanitized and clean when I take it out.
3 Brewing more beer and a few variations on some of my favorite recipes. By brewing and rebrewing similar beers you get to understand the differences little changes makes. By brewing more beer you let the beer sit longer in the secondary or in the keg or in the bottle, allowing it to change in charachteristics over time.