No, you will never make this type of money in an interest bearing savings account.
So, what I do, I know I am buying shares for the long term - 20-50 years. Instead of just leaving it for 20-50 years, on a weekly or daily basis I log into my portfolio. Where I have made $1 and up per share, I sell out, take the profit and buy immediately again with the profits I have made - as there are no fees for me when buying or selling. When in the red, I just leave my shares.
Shares with no growth, I sell out and re-adjust my portfolio.
Sometimes, depending on market conditions, I have to wait 3-5 days or more at times before my portfolio turns green again and I would sell out and take the profits and re-invest again. Also, when in the red, I tend to top up shares whenever I have additional money.
When dividends are paid out I immediately reinvest them in the shares they paid out for.
All my investments are abroad, so I do not have a thing like TFSA's abroad or pension funds. Also, you are limited with how much shares you can own in a TFSA account. My investments abroad are way too much for that to benefit my in any way. Every year I report to SARS, report my dividends and pay what I owe them. It is not a lot of money and my tax payments to SARS are around R13k-R20k a year.