The only really effective buy-and-hold means doing so for life, for dividend income. Obviously, with dividends typically living in the single figure % range you probably need a six-figure investment to make it worthwhile.
When I say for life, I'm actually thinking until death, at which point the shares go down through the inheritance line, potentially again and again and again. The shares are never sold. Now that really would be long-term.