The most accurate response is:
They had a powerful army that allowed them to conquer their neighbors.
While the Aztecs did benefit from various factors, such as trade and alliances, their military strength and ability to conquer neighboring city-states were key reasons for their control over the Valley of Mexico.