I myself is far from an exoert but I’d say you and your partner should try to establish and share kinks, if you’re not a match then politely move on. It may sound rude to turn someone down when they aproach you or vice versa but if you dont share interests well...
The Roleplay itself I’d say you should take notes of the previously mentioned kinks and put it into the scenario in a sort of «smooth/storyteller» way. If they like X then keep an eye out for a way to do so, just make sure they return the favor though.
Final one which comes to mind is details, write like you could imagine a book of sorts, details make the story so much more immersive and of course, erotic.
Hopefully some of these tips are usefull, wish you the best of luck!
-Linda