This card combos well in a "Hieratic" Deck. "Hieratic" monsters will often be Tributing several times per turn, so this card can allow you to draw two or three cards with a productive turn, possibly even more. It also helps alleviate bad and/or small hands, one of the main weaknesses of a "Hieratic" Deck.
Use the effect of "Cannon Soldier" to Tribute any number of Dragon monsters to help you draw more cards.
If you anticipate drawing many cards with with this card's effect, "Infinite Cards" can be used to keep all of them (you won't have an opportunity to otherwise Summon or Set them, since this card's effect activates during your own End Phase).
Use the side-effect of Special Summoning "Tyrant Dragon" to your advantage by playing this card beforehand and drawing at least 1 card afterwards.
Use with the discard effect of any "Dragon Ruler" for a minimum +1 in card advantage. Given how well "Dragon Rulers" can search more "Dragon Rulers" (often through these very discard effects), you can likely pull off at least two discard effects, for a minimum +3.