The United States offers foreign aid MOSTLY to

Aimprove the image of the United States abroad.
Bsupport struggling democracies and countries that are critical to foreign policy objectives.
Cprotect ambassadors and citizens traveling abroad.
Dfund overseas military operations.