Amtrak already carries 75% of NY-WAS air+rail traffic, even with the current "slow" schedules. You'll never eliminate all NY-WAS air traffic, because some people are flying to make connecting flights, or maybe their final destination is near the airport. Where they need to speed up the service...