You don't need to be a U.S. citizen to have a U.S. Bank Account, you can open a U.S. bank account with a foreign passport and a second form of ID.
https://www.investopedia.com/ask/answers/060415/can-foreign-...
https://www.investopedia.com/ask/answers/060415/can-foreign-...