Step one may make sense without step two. Rails for freight, get trucks off the highways, and cars, buses, and planes for passengers between cities, with dedicated high speed rail for certain areas, and metro subway and light rail systems in the densest cities.
In the 1960s and 1970s, freight lines were losing money on passenger service, and shutting it down. There were a variety of political problems with shutting it down entirely (certain constituencies, especially people in small towns with major trains running through them, religious or cultural groups who liked trains, etc.) strongly supported rail travel.
Amtrak was a political solution to let the freight lines discontinue offering passenger service (and thus be more profitable), while keeping service for political reasons. It would have taken a much larger (20x? 100x?) investment to really create a viable passenger rail service, and it still would have suffered for fundamental technological reasons. If Amtrak were not political, it would have just ended service entirely across most of the country, focusing service on specific markets where rail makes sense (Northeast corridor, essentially, and maybe some commuter services not run by states).
There are some new factors which make rail maybe more suitable today than it was 40 years ago (1. congestion at airports -- we're unwilling to build new/big ones in most cities, 2. the carbon intensive nature of air travel 3. a greater population and general increase in density due to people moving to cities and near suburbs of the biggest cities), so maybe rail makes sense for certain routes now where it didn't before.
Passenger rail, no matter what, makes absolutely no sense for genuinely long distance travel between endpoints separated by nothingness, which characterizes most long distance trips in the US.
1) Dismantle Amtrak as a carrier
AND
2) Put a shit-ton of money into rail infrastructure (on par with air or highway) and let private carriers on.