Do a Wire transfer. That will be quicker. In most cases same day
You might want to call them after the wire to get the credit.
I have TDameritrade, E-trade, Merril EDGE. The best is Merill Edge as you can link you BOA checking account with it, and the transfer is instantaneous.
wire transfer can take about 2 hours to be available to trade, or you can check (not sure ) if you opened a margin account maybe you can trade same day, just a guess