Site selection is quite important. Stay out of creek bottoms and places where cold (heavy) air will settle. That is easily worth about 5-10F right there.

Do not sleep on cots. Get down on the ground and insulate, as others have noted, with two or so pads (not air mattresses!).

I like to wear a warm base layer inside the bag,with something that covers my head and the large blood vessels in the neck.

Have a bit to eat before retiring. Chocolate is great for this purpose.

I wonder if your sleeping bags were honestly rated. Believe it or not, some manufacturers will exaggerate. 20F isn't really all that cold.
_________________________
Geezer in Chief