Lack of ready tin resources would have been a problem.
I think lack of draft animals was a huge detriment to advancement.
The Aztecs had some tin from Zacatecas, and early bronze artifacts have been in the Huastec area of Eastern Mesoamerica.
The American civilizations were just starting to learn to use metallurgy.