The best stocks to buy now are all value stocks, and one of them has a 100% upside potential. These are the stocks I bought in the Millionaire Club portfolio, and some are billionaire Ray Dalio’s best stocks to buy also. The stocks are WBA, BHF, ALLY, GT, ASTL.