Buying shares and holding them for the long term is one of the most effective ways to build wealth. Over the long run, shares typically produce returns of around 7%-10% a year â well above the returns ...