The era to open a bank account with some sort of high street bank is over for most people without a least a few millions they can deposit after the account opening.
There may be banks in Cyprus and Belize so in Costa Rica and Dominica that open accounts, they are smaller banks and need customers, but banks like HSBC, Barclays and so forth won't touch you if you try open an account for you new Seychelles LTD.