It is better to get a working Visa in the USA. A BCC won't clear the reason why you cross the border every day to go to work. Also, working in the USA is illegal if you don't have a work Visa
Most foreigners can obtain a Mexican passport if they move to Mexico with an immigrant visa and live there for four years (2 years if married to a Mexican citizen). Then one can apply for Mexican citizenship and passport.
You must move to Mexico with your spouse and live there for two years with an immigrant visa, then you can apply for Mexican citizenship. You can have both a Mexican and a US passport and be a dual citizen. If you were not married to a Mexican citizen, you would have to live there for four years.
Just the passport and you're good to go.
No, a Mexican citizen cannot travel to Mexico without a passport.
Yes, you need a Mexican passport to travel to Mexico if you are not a Mexican citizen.
No, if such citizen keeps his/her passport at hand.
A passport and a visa.
Yes, you apply at the nearest Mexican consulate.
Yes, you do.
yes yes they do
No. The passport is all you need.
I may be wrong, but all you need is an I-94 form and your Mexican passport as ID