7 tips for long term investing