Okay so of course, getting blood sail rep solo is a pain in the ass. So here is a tip for certain classes to make it incredibly easy, and you can just ask, no risk of being banned. We will be killing Booty Bay guards.
I am a protection warrior with 29k hp, and in almost full valorous. I have Damage Shield for this, and other tank classes such as paladins have something similar, Retribution Aura. Now I am for the most part, blocking, dodging, or parrying. Every time I take damage or block, they get hit. Eventually the booty bay guards will die and you will get full reputation for the kill. This is a extremely nice method for over night as there is no ban chance, since you are not automating anything.
Just find a building with npc's in it, and stand next to the npc's and wait for guards to spawn and attack you and then good game! Happy farming!