Essential principles for successful long-term investing