Trump was literally mocked and laughed at by German officials for suggesting such a thing as recently as 2018.
In hindsight he was right, but by accident.
Never commit two crimes at the same time.
Mexico alone provides more crude oil to the US than Russia and Saudi Arabia combined, it is 2022, not 2001.
https://www.eia.gov/energyexplained/oil-and-petroleum-produc...
Neither of those countries pose an existential threat to the North American equivalent of Northern & Eastern Europe (who may take issue with a lack of enthusiasm in weakening Russia) either.
Of course this is not taking your words in good faith, but it's also not straw manning you.