In the Northeast, Amtrak has pretty much captured the NYC <-> DC market for business travel.
What's holding it back is a lack of capacity and slower speeds than you'd find in, say, Europe.
Why it's slow is a complex problem with many causes.
It's partly due to US regulations that cause trains to be heavier, slower and more expensive than overseas.
The infrastructure is also old, dating back to the 1800s in some cases, causing bottlenecks in key areas. One 1870s-era tunnel in Baltimore brings speeds down to 30mph for what feels like an eternity.
Amtrak is also not super great at running the NEC. The physical infrastructure could do more, and relatively cheap changes could have a large impact.
My other idea is high speed trains where you can take your car with you, like eurotunnel but faster.