各回答を使った例文を見ながら確認してみましょう。
【回答1】
Murasaki Shikibu wrote Tanka poems according to each character.
「紫式部は、それぞれのキャラクターに合わせて短歌を詠んだ(書いた)。」
according to ~ で、~に沿った、という表現です。
短歌は、Tanka、Tanka poem、または thirty-one syllabled verse(31音節の詞) という言葉で表されます。
【回答1】
Murasaki Shikibu wrote Tanka poems which suits to each character.
「紫式部は、それぞれのキャラクターに合う短歌を詠んだ(書いた)。」
ここでは suit to ~ (~に合った) という動詞を用いて、同じ内容を表現しています。
「キャラクターの性格」の部分ですが、character という単語そのものに正確という意味があるので、この一語だけで問題ないでしょう。
いかがでしょうか?
ご参考になれば幸いです!