For your TP set: Suppanomimi over Ghillie+1, Ferine Ocreae +2 over Phorcys Schuhs.
For Ruinator, Epona's will have an edge over a 2nd Pyrosoul when fighting most things that you'll be using BST against. And yeah, get a STR+3 Earring (or STR+4, if possible - haven't seen one on Quetz AH in a while, not sure how your server is).
Which boots should I wear Ferine Ocreae +2 or dilarams-sollerets?
As a Farsha wielder, they're pretty close. Ferine Ocreae +2 for fodder mobs, but Dilaram's Sollerets will pull ahead when you fight Dynamis Decent Challenge mobs and beyond.
For anyone using Pet: PDT-11% Astolfo x 2, use Dilaram's in all cases.