There are 2 things holding Trump back right now.
One is ineffective leadership from the Republican Congress. There’s not a whole lot he can do about this one but he needs to keep the pressure on Republicans to actually deliver on years of promises made.
The other is treachery from within the White House and this is something Trump absolutely can control and should have taken care of months ago. Anybody who had anything to do with the Obama administration has to be removed immediately. Nothing could be more obvious. So firing McMaster, who is being protected by every bad actor on stage, is at the very top of the to do list.
Where is the evidence that Gen. McMaster is undermining Trump?
Has Trump stumbled in the foreign policy arena since McMaster came on board?