Speaking alongside Vice President Mike Pence at his New Jersey country club, Trump also said China could do "a lot more" to pressure Pyongyang to end its nuclear weapons program.
Responding to North Korea's dismissal of his dire warnings as "nonsense," Trump told reporters: "maybe it wasn't tough enough."
"They've been doing this to our country for a long time, many years," he said. "It's about time that somebody stuck up for the people of this country and for the people of other countries. So if anything, maybe that statement wasn't tough enough."
Trump warned North Korea this week it faced "fire and fury like the world has never seen" if it continued to threaten the United States with its missile and nuclear programs.
That prompted a defiant Pyongyang to threaten a missile attack on Guam, a tiny US territory in the Pacific that is home to a major US air and naval facilities.
The saber rattling set off diplomatic alarm bells, as well as mixed messages from Trump aides about US intentions.
He said North Korea "should be very, very nervous. Because things will happen to them like they never thought possible, okay."
He said the United States remained open to negotiations and once again suggested that he expected China to do more to bring North Korea into line.
"I think China can do a lot more. I think China will do a lot more," he said.
"I will tell you this, North Korea better get their act together or they're going to be in trouble like few nations have ever been in trouble in this world, okay?"
(This story has not been edited by NDTV staff and is auto-generated from a syndicated feed.)
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections.