I use this basic deck to farm almost everyone:
3x BEWD
3× Kaibaman
3× BDS
1x PWD and ritual
1x Piranha Army
1x Riryoku
1x Rising Energy
1x Gift of the Martyr
1x Burst Stream
1x Mirror Wall
Basically, wall them with BEWD,last turn, summon PA, use Burst Stream, use either RE or Riryoku followed by GotM to get PA up to either 5300 or 6800, and direct attack for double dmg. A win will almost always get you 7k+.
The 3 extra slots depend on the opponent. So for Tea, 3 Pot of Benevolence. Keith, 3 Destruction Jammer, and so on. And since BDS and PWD can pull from your deck, you can keep 22-24, so for Kaiba, you can add 2x Riryoku Field and 2x IMT. Obv, you need to plan around their cards, bait out things like Kuriboh and Econ as early as you can. Also, I use this with Life Boost a, so if you don't take DMG, you can use Mirror Wall to get down to exactly 1000 lp, then you get 1500 pts for Low LP, Comeback and Cards on the Brink. +2000 for winning and 3000 for 9999 dmg. Add another 500 for normal, special and ritual summon and that's 7k guaranteed. Works extremely well.
I pretty much have this same deck to farm with except I don't have Rising energy and I just try to get 2 BEWD out and use GOTM on the last turn. 6 to 7k everytime