没有语法错误,最好在第二个the one前面加一个and
没法简练了,但是可以把前两分句合起来:the one who may change my world and (who may) accept all my faults is my real one.
这句话的意思是那个什么什么样的人是我的真命天子吗?如果是这样的话,可以说成:He who may change my world and accept all my faults is the one for me.the one表示我的唯一.