The most accurate response regarding why the Aztecs were able to build a large empire is:
They were fierce warriors and rarely suffered defeat.
While the Aztecs did engage in alliances and warfare with other states, their military prowess was a significant factor in their ability to expand and maintain their empire.