What makes a club good?

What factors make a club so dominant in the rowing world? Is it their coaching staff, the athletes that join a club, the equipment? I don't have any specific clubs in mind but I was just curious how some clubs are able to rank consistently year after year.