Mexico is a shithole, and the Central Americas a raging dumpster fire. How could an aspiring statesman/politician/businessman/warlord/dictator/strongman "fix" these countries to make them not failed states?
These are solutions to issues but not the solution to the problem. The Mexican state faces an existential problem that mere policy will not change. Like myself and @Austrian Conscript 1915 allude to, the people of Mexico need to adjust they way they think about their nation state if there is to be any hope of solving the greater problem. And once the people of Mexico feel pride and are endeared to their nation, many of the other problems will resolve to a great degree over time. You'll never stop all of the problems, that's impossibly utopian, but you can return a modicum of normality and functionality to the state if the people have respect for it and want to protect it.Ending the drug war to starve the cartels of their main source of income would be a good start. Enforcing the border laws strictly so that workers would stay there would also probably help.
or an American military occupation, but that would probably cause many mexican-americans to go the way of the muslim and start massacring other AmericansThe way to fix these countries is to cut them off completely and make them confront their own reality.
drug legalisation is absolute poison. this shit literally kills off your population.Or if you're a real nihilist, legalize everything and have the US government subsidize domestic drug production, flooding the market to the point that they simply starve out the cartels.
Add to that the divide between Northern and Southern Mexico, much like Northern/Southern Italy, where the North consider themselves better than the South and the Southies are ugly, impure, uncivilized beasts (Although when you factor where most of the Cartel crime and terror reigns are located, it paints a different story).So there is nothing to unify around. This has been their problem for most of the nation's history.