But if it bumps you to a higher tax bracket then you're going to be paying the bracket difference for all of your income.
Nope, common misunderstanding.
Marginal rate means that only earnings in the higher bracket are taxed at the higher rates.
Everyone pays the same lower rates in each bracket and as it climbs up you pay the higher rates on earnings within each higher bracket.