Why is H2S2O7 stronger than H2SO4?
To answer this question at a more relatable level, typically the strength of oxoacids can be determined from the number of "lone" oxygen atoms in the compound--that is, the number of oxygen atoms that do not have a corresponding hydrogen. What usually happens is the central atom in an oxoacid will draw electrons from the bonded oxygen atoms, thereby making them more electronegative. This increases the polarity of the O-H bond, increasing acidity. In your example, H$_2$SO$_4$ has 2 lone oxygen atoms; while in H$_2$S$_2$O$_7$, 5 lone oxygens exist. We therefore suspect that the latter is more acidic. Although there are exceptions to this rule, for a general chemistry course it typically is valid.