Well, the short answer is a lot of practice. But, for more specifics, I'm willing to take some time out of my busy schedule to either read over an existing RP that you have, or RP with you to help you narrow down some specific things you can do to improve your writing or characterization! Please, don't hesitate to let me know!