You would probably get more replies if you asked just one or two specific questions in a post.
My question is: why have a B of A account or card at all? Lousy service, high fees. There are much better alternatives, e.g., World, Citi (AA cards with big bonuses and annual fee waived for first year) or your local credit union.