You can achieve a high yield on cost by selecting stocks that increase their dividends over the long term. This is very individual but the usual consensus says that the dividend should increase by at least 2 - 6% per year.
Dividend yield vs yield on cost
Dividend yield shows the current dividend yield of the stock if you decided to buy it at this moment. Yield on cost shows your real dividend income from a stock you bought at a certain price.