Since you had some questions about the card, I thought I would answer. Superpower was added to this card less for gameplay reasons and more for flavor reasons. In the base Gen 3 Games (meaning just Ruby and Sapphire), Regirock, Regice, and Registeel were the only Pokemon to learn the move...
Pretty much every draw supporter from SM onwards that has conditional extra draw says "draw X more cards", such as CEC Roller Skater which says "Discard a card from your hand. If you do, draw 2 cards. If you discarded an Energy card in this way, draw 2 more cards." rather than "draw 4 cards...
I understand, but I have to say neither case really satisfies me.
I went through the results to give some feedback for @47bennyg, but it turned out a bit long, so I've put it in the spoiler below.