America's best foreign aid is not money. It's leading by example. That's by having domestic policies that encourage capitalism, employment for all people, a roaring economy, and a constantly improving standard of living for all people.
It would be nice if there was an American political party that was dedicated to defeating Socialists, but that party doesn't seem to exist.