It would be interesting to read the thoughts of different experienced people, and their advice or interesting instructions about mining. Let's make this post really useful for others.
Have the technical knowledge about mining from the links to topics that have been discussed on this board which addresses how to go about mining successfully, then have enough money to finance it. With good knowledge and money, you have an increased chance of being successful in mining.