Comparing stocks and famous high performing investors

Out of so many companies listed, how do YOU pick the company that could have a right growth potential? What criteria do you use?

High performing investors- Just like mutual funds & opentrade (which seems closed now) , can zerodha create a platform by which we can directly allocate funds to high performing investors on a revenue sharing basis? Why only MF? It doesnt include F&O i think and seems slower in generating income