Another option for you is to use local bitcoins and receive money from buyers in Fiat this way you wont face any issues with your bank.
Do you think any bank will welcome hundreds of thousands of dollars from tens or hundreds of different accounts? They'll go fucking mad. Almost every single mention I've seen about Bitcoin related account closures was down to Localbitcoins and multiple transactions.