Yes certainly, you do have to be a US citizen or resident. You may run your Nevada Corporation or LLC from anywhere in the world, all you need is a Nevada Corporate Office.
The establishment of a bank account is included in the package. However, we cannot assist you with this unless you can provide a US person to become an officer and signatory to the account.