You didnt mention your amulet, rings, if I was you since you are using Tal s armor already I d switch the goldwrap for tal s belt, and I d use Tal s amy too. That will grant you the 3 tal pieces bonus of +65% MF along with some other good bonuses like fcr, etc.
You didnt put any point on dex which is good if you dont want max block but I think your Energy is too high, you can invest a lot less and let items do the rest and still be able to tele and cast your spells without running out of mana. Those points should have gone to life. Now the decision would be to use Spirit monarch or not, if you want to use that shield you need 156 str after items, war travs grant str and maybe you have str from other pieces of your equip so only invest enough points in str and let your equip provide the rest. If you dont want to use monarch and prefer some MF shield like rhyme or Splendor then make those in some light shield and put points into str just enough to use the rest of your equip. Again all those extra points should go to life.
As mentioned already there s nothing you can do to get better drops, MF will help you to get more blue/rare/unique items but it wont affect the type of them. With any MF setup your resistances will probably be low so stack up some resist charms and if you can find/trade get some MF/resistance Scs to keep in your inventory. You should also try to get rare rings with FCR, resistances and some MF.