Not only did they not accomplish what they said they would, Trump did the opposite of what he campaigned on. No new wars turned into War with Iran.
Personally, i think he miscalculated. He had a legitimate excuse to go after Maduro. Venezuela put up such little opposition, Trump thought he could do the same thing with Iran. He thought a decapitation strike would be quick and he could get in and out like Venezuela. He thought the people of Iran would rise up, but they did not. We destroyed their military and won the conventional war. But Trump misjudged Irans willingness to take pain. Iran doesn't care if they are losing, they know America doesn't have the appetite to put troops on the ground over there.
That simple miscalculation, after riding the Venezuela high, doomed the rest of his policy successes.
The voters spoke loud and clear, America does not want War. It's that simple in my mind.
No war, and the economy is on fire right now. People would tolerate Trumps antics if their wallets are full. But they are not, and so they won't. He is in danger of getting impeached, with help of Republican votes, if he doesn't read the room correctly.