I built a PC which has no Wifi Support but Ethernet support. However, sometimes some area has no fibre broadband, ethernet is still slow. So you may prefer 4G.
sudo apt-get install dnsmasq
sudo cp /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
sudo vim /etc/dnsmasq.conf.wlan2pceth
### New
interface=eth0
dhcp-range=192.168.4.20,192.168.4.100,255.255.255.0,24h
###
sudo cp /etc/dnsmasq.conf.wlan2pceth /etc/dnsmasq.conf
sudo cp /etc/dhcpcd.conf /etc/dhcpcd.conf.orig
sudo cp /etc/dhcpcd.conf /etc/dhcpcd.conf.wlan2pceth
sudo vim /etc/dhcpcd.conf.wlan2pceth
### Add
interface eth0
static ip_address=192.168.4.1/24
###
sudo cp /etc/dhcpcd.conf.wlan2pceth /etc/dhcpcd.conf
sudo cp /etc/sysctl.conf /etc/sysctl.conf.orig
sudo cp /etc/sysctl.conf /etc/sysctl.conf.wlan2pceth
sudo vim /etc/sysctl.conf.wlan2pceth
### Uncomment
net.ipv4.ip_forward=1
###
sudo cp /etc/sysctl.conf.wlan2pceth /etc/sysctl.conf
sudo cp /etc/rc.local /etc/rc.local.orig
sudo cp /etc/rc.local /etc/rc.local.wlan2pceth
sudo vim /etc/rc.local.wlan2pceth
### Add before "exit 0"
sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
###
sudo cp /etc/rc.local.wlan2pceth /etc/rc.local
Then just reboot.