The office of the president is so powerful because congress keeps passing more and more responsibility to the office.
Congress is supposed to declare war, but they give the president a bunch of limited power and follow their lead when it comes to military actions.
Congress is supposed to create the budget, but they start with a proposed budget from the president.
Congress is supposed to be the ones leading legislative change in general, but they defer most of that to the president.
etc.