Is the sponsor also going to provide the bank account for the company?
It depends. Typically, the answer is a no. Unless the arrangement is as such where you would be given a bank account as part and parcel of signing up, otherwise you would have to source your bank account (especially when an agent status is involved).