本来翻成They redound to enriching our knowledge比较好
但是看了补充 题目是那样的……
They are good for enriching our knowledge.
就行
improve用着不太好,"增长"知识用enrich和enlarge都可以
它们有益于我们的学习→They are good for our study.
会不会太大白话了……这么简单句式俺犹豫个啥啊orz
They are good for us to improve konwledge
It is good for us to get more konwledge