I updated the list with more draw power:
-1 Ultra Ball
-1 Fire Energy
-1 Skyla
+1 Prof. Juniper
+1 N
+1 Pokemon Fan Club
It works better now but I've noticed I have no answer to Silent Lab/Garbodor.
So I'm gonna add 1 Scorched Earth, as gromi suggested and 1 Startling Megaphone...