Buy these 23 stocks set to be long-term leaders while earnings crush estimates this year, according to strategists who've crafted a market-beating portfolio