I'm a half-marathon (21kms) finisher. And I did not achieve it easily. My PR was average and normal, it was two hours and 42 minutes.
Several months before the run, I practiced several times a week running for more than 30 minutes per day. I wanted to be physically prepared for the expected two hours of running.
The night before the run, I drank lots of water, took an early supper and went to bed early. I had to be at the starting line at 4:45 am for the gun-start.