It looks like your trying to use a deck based around almost every trainer with Bill in its name. Unfortunatly it seems to need a nice little bashing.
I would kick out the fossils for a pair of Cleffas from Neo 1, along with a Neo 1 Clefairy and Jungle/B2 Clefable. Also Recycle energy should be added with a couple Super Potions, as Recycle Energy will pay for the cost of the S.Potions when you get it out. Then the Bill's Mail should be sent back to the box, and probably replaced with a couple of Master Balls. And to cut back on the ER's, I'd throw in a couple of Woopers and Quagsires from Neo 1 and Neo 3. And if you can I think you might be able to find room for a couple of Pokédexes.