Personal visit is great if you live in the US or want to take a trip there, but Ben said, (if I read it correctly) he does NOT live in USA like I don't. So not so easy.
There is NO other way to get a US bank account, other than to go there in person.
If the price of a return ticket is to expensive, then in reality you do not NEED a US account. (if you live in Europe, wowair.com has ultra cheap tickets, and overall the combined ticket/hotel price will be less than an introducer will charge you for an (temp) offshore account) Invest in the ticket and get yourself the a account at the premium offshore location of 2017+: the USA.