The best way to learn a language is not through dedication. The secret is to have fun. I basically learned all the languages from video games, story books and movies.
xd Of course, a tiny bit of grammar is a good thing to read too if you don't get something. But it's not that bad.
You don't want my ideas. Really. But yep, rp'ing is a great way to learn writing.
I made a janitor/groundskeeper who knows everything about the world, and who actually got murdered because he is omniscient and he slipped out some personal information about this mentally unstable student. But it turned out that he is a sun god, whose job is to die every autumn and be reborn at spring - he just had forgotten about that. So he just came back instantly and kept on living like before. And then later when this teacher committed a suicide, he killed himself too, went to the underworld (of his civilization) and brought the teacher back. (*cough* Boy's love... *cough*) But it turned out that he needed to turn the teacher into a deity too (because of a few complications), so he took a pomegranate and used it to create a buddy for himself.
xd Because, you know, who needs logic. (The pomegranate was literally what I was eating when I wrote that stuff.)
And in the original bed time story, he is just a side character in a biiiiig story. (And in the end it turns out that the whole story is the world/dimension that it isn't the reality, even though they think so - it's actually an artificial world that was created by a child who is locked up by the parents. The parents cause the child pain every day, and so the child causes pain and wars to the world that she created inside her head when she was just sitting in the empty rooms that she lives in. They all are just pieces of that child's imagination. )
What kind of character have you planned to make~?