While investors are focused on AI and tech, Bank of America says they should also be looking at small- and mid-caps that are poised to rally.