Fully offsetting the revenue loss from Trump's tax cut required the U.S. GDP to grow 4% a year. Not just every once in awhile. That's 4% EVERY year..... And we've NEVER done that.
As for an infrastructure bill, It still comes back to the same inescapable reality..... If you want services.... you have to be willing to pay for them.