In our Academy we show you how to open a Seller Central Account on Amazon to enable you to sell products with their FBA (Fulfillment By Amazon) program.
You don't need an American address to do this, you can be based anywhere in the world.
Further, you do not need an American bank account or to visit America to do this. Amazon will pay you into your bank account in almost any country in the world. If you want to avoid exchanging your money every time you get paid, you can get a USD bank account through a non-bank service like World First. This is a very smart move because you avoid currency conversion every time you get paid.