Could you please tell me if it's idiomatic to use "all this" to refer to many things mentioned above? For example: At work, Mary looks for any opportunities to practice English. After work, she continues to watch English videos and read English novels. At weekends, she often volunteers to be a English travel guidance. All this helps Mary get proficient in English.