Ethernet socket impedes adding shields
Plug some of these into the Arduino headers to add extra space.

They come in different lengths and can be cut to the required number of pins.

They also come in different pin lengths.

Google long tailed pin headers.