That's, very often, more than many 'new' home brewers are either able, or willing, to do. The first step is for them to actually understand what the above statement means. Then go about doing what it takes.
Steps include:
Providing the proper amount of O2 for the yeast for initial replication. Just shaking or pouring into fermenter, is vastly insufficient. Aquarium pumps take a long time to infuse the wort. Both of those max out at 8ppm, which can be ok for a low/moderate OG batch. But try to make something stronger/bigger and you're far short. At that point, only a pure O2 infusion system will do the job right.
Keeping the beer fermenting at the correct temperature range. This means keeping the contents of the fermenter at the right temperature. Ambient temperature is useless. Beer can ferment anywhere from 5-10F above ambient.
Provide the yeast with proper nutrition in the wort.
Pitch the correct amount of yeast cells for the batch size and OG. There are pitch calculation tools out there. Most common are
Mr. Malty and
yeastcalc. I use yeastcalc since it allows you to computer for up to three starter steps. Doing that, you can use far less DME to get the cell count needed for a batch. Using a stirplate for the starter also means you'll make smaller starters that are done/ready far faster.
Personally, I use a pure O2 infusion system comprised of an air stone on a stainless wand, 20 cubic foot O2 tank and regulator with a flow meter on it. The flow meter means I KNOW the O2 infusion rate. The regulators that go onto the O2 bottles you get from hardware stores have NO way for you to know what the flow rate is. IMO, that's worthless. I also make starters for ALL my brews, since I'm using liquid yeast. I'm also fermenting in the basement where I live, which is a great temperature for my ales to ferment at. I have a thermowell in each fermenter, so I KNOW what temperature the beer is fermenting at. No guessing, no using fermometers, and hoping you're getting it right. There are times I'll use a swamp cooler to get the temperatures where I need them, but [IMO] that's easy to do. It's also a cheap way to get the temperatures where they need to be.