Opening a USA bank account is difficult if you are not present in the US. Most people actually have to fly into the US and physically walk into a branch. We DO assist in setting up US account for startup companies but most importantly we provide all the documents required to get an account in the US.
It is wise to check with your home country for the banks that operate internationally. Some banks headquartered in India, China and Mexico operates in the USA and with a little research residents can get a Bank account in the USA without visitations.