With the likes of Amex and JPMorganChase upgrading card perks, BofA is expanding no-fee access to more customers and products and adding incentives.