这句英文有错吗?求改

问题描述:

这句英文有错吗?求改
It is by helping students develop their own principles for living,as well as by instilling in them certain fundamental values,that educators best prepare young people for the world of work.
中文意思是:通过帮助学生发展他们自己的胜过原则,和灌输一定的基本价值观,教育者才能为年轻人在以后的工作世界做最佳准备.

更好的表达如下
It is by helping students develop their own philosophies of life and instilling in them certain fundamental values that educators can best prepare young people for their future career.