Selling premium on individual stocks requires stock picking skills and market timing skills. Doing it relentlessly and mindlessly will not work in the long run. Larry McMillan has said that selling covered calls this way works out to a T-bill-like rate of return. My few backtests, although not extensive, indicate this view is correct. He suggests using some simple technical analysis to avoid bad times and bad stocks (stock above the 20-day MA is the example he used, although it may not be the best approach).
Subscribing to someone else's stock picking and market timing skills also will not work in the long run, because no method works well all the time, and when things go poorly, the follower will lose trust in the leader. You may end up abandoning the method at a nadir and find yourself owning a bunch of stocks for which no option can be sold that is above your cost basis.
I would suggest that first, you might learn to pick stocks and time the market yourself. For simply selling premium, it is not that hard. You don't have to be able to pick the next AMZN or FB. Instead of trying to identify the best stocks, identify the worst ones. Develop some simple rules to keep you out of bad markets, bad sectors, bad industries, bad companies. Just avoiding the worst 10% or 20% of issues and the worst equity bear markets (think 2002 and 2008) will go a long way toward profitability. Once you can do that, you can sell premium, thoughtfully and at opportune times. You can trust yourself.
McMillan's extensive chapter on covered calls also touches on an issue I think is important: are you a stock investor, or a seller of premium? In my mind, it's important to declare yourself. If you're a long term stock investor, it makes no sense to cut off your upside or lose your stock when it's rallying. On the other hand, if you're conducting a covered call/short put program, there is no reason for you to have loyalty toward any underlying stock. Any issue that isn't behaving as expected should be cut, without excuses. Buy in your put or sell the stock, take your loss, and find a better underlying.