It is a factor you really cannot control, an enjoyable pirate encounter depends on both the victim and the pirate's RP. You can have a very good RP story for your pirate but the victim might not, or he/she simply does not try to RP.
Try RP'ing with other pirates and working in groups.