Yes, you can bring cash or traveler's checks. If you have a fixed address, you can apply for a savings card at Bank of America, but you may not be able to apply for a credit card (you can have a fixed income). Online banking is also acceptable. If you have a debit card in the United States, you can open your own online banking, which is very convenient to transfer money by credit card. After the deposit, the bank will give you some checks, and you can pay the rent by checks in the future, provided that there is enough money in your account.
The amount of cash per person is 5000 dollars.
So there's no need to worry. UnionPay cards can also be used in California and other places, and there is no handling fee.