Pokemon is much different than yugioh. In yugioh, you don't have 1 card that IS your win condition. With pokemon, all 60 cards in your deck focus around getting a few cards in play. Only about 6-8 cards should be your win condition. Pokemon has many cards that search for those cards. With yugioh, you could easily draw into a win condition when drawing 2. This is because you have 15-20 win conditions in the way of monsters. With pokemon, such a thing is impossible. Drawing 2 is subpar. Pokemon allows you to search your deck for your win conditions. Why draw 2 when you can search for your win condition, draw 3 cards, get a new hand, or even search for a card that lets you draw until you have 7 cards in your hand (Uxie LA).
As for Bill, the card is bad. Only 1 supporter can be used per turn. Bill was played years ago when it could be used in combos. Now, only one can be played per turn. You have better cards to take up your supporter drop.