Buy stocks like Nvidia and Apple, which have plenty of upside potential, Bank of America saysThe firm listed a slate of stocks that it says are worth buying and have room to run.