Good genes, good soil/medium, good nutes, GOOD LIGHTING, Pots big enough, lots of TLC.....That'll pretty much do it.
Theres no one-fixes-all here. You have to have the whole system to really maximize yields, and it all starts with good genes (ie. good seeds of a high-yielding strain), then good soil/medium, etc.etc.......