First off, you have a great voice and you sing beautifully. This is really very good indeed. Lyrics are my thing and this has some brilliant lines. I think it starts off a little clunky but at the end, you've got into your stride.
This just needs a little polishing. Can I suggest this:
Remember the young boys who never came home
Read their names carved in the stone
Over the top they had to go
Never had a sight of their foe
Healthy young men battered and torn
Each one longing to greet the dawn
Welcome to no mans land
Welcome to no mans land
Welcome to no mans land
You’ve come along for the ride
Looking for cover but there's
Nowhere to hide
Fallen Comrades are forever mourned.
Years gone by, emotions don't dim
Without God's grace, it could have been him
Welcome to no mans land
Welcome to no mans land
I'm not convinced by the "You've come along for the ride line" but I don't want to re-write your song for you. I don't think it's right. None of the soldiers was along for the ride but hey, it's up to you.
I hope you don't mind me tinkering
I must declare an interest; my great uncle was killed on the Somme in 1916. They never found his body.