Sort:  

Once I saw that I was self-voting 1/4th of the time, I had to find another way lol

Is it worth doing with even tiny SP?

You will get paid SBD/Steem so yeah.

I don't post enough to benefit from self-voting and I don't upvote my comments, lol!!! I don't understand how delegation leads to more rewards tho. The one receiving the delegation gets the rewards from what I understand, so not likin' that.

You get paid 95% of the profit from the bot. Straight to your wallet.