Improve the grammaticality of this sentence: This not only keeps the elderly mind active, but it also helps them to cope financially with rising medical costs and brings in self-satisfaction for being able to contribute to society.
It not only keeps the elderly mind active, it also helps to cope financially with rising medical costs and brings in self-satisfaction for being able to contribute to the society.