BANK OF AMERICA: Buy these 34 stocks that are among the cheapest you can scoop up right now with pockets of the market loaded with upside opportunity