To make train reservations less of a hassle, I strongly recommend doing a résa thru trip.com.
That way you can pay with your overseas bank card, the interface is in English, etc etc etc.... A lot of the local applis work but things get thorny when you don't have a chinese ID and mobile phone number.