Why is "Il faut écrire avant tout pour toi." not correct? Does the "Il faut" demand a "soi" instead of "toi"?
I'd say your proposition is correct.