If your 4G USB stick is giving 192.168.8.x (usually 192.168.8.100) IP address to your computer (and its settings are available at http://192.168.8.1) when directly attaching it to your computer's USB post, then this guide is for you.
1) Ensure that your (WiFi router) supports OpenWrt (https://openwrt.org/toh/start) and find installation instructions for you router.
2) Connect your computer with router (LAN port) using ethernet cable.
3) Install OpenWRT to your router.
4) Open web browser (address http://192.168.1.1) to see LuCI configuring interface and setup new password.
5) If you don't have ethernet cable with internet on hand (connected to LAN port), configure your WiFi router temporarily to use your phone's hotspot (tethering): select Wireless, select Client etc; then press on Scan and enter your hotspot's WiFi password.
6) Ssh to to your router (open console, do: ssh root@192.168.1.1 (or use putty.exe if using Windows OS)).
7) Install some packages and then reboot (be sure all went well, retry if something fails):
opkg update
opkg install kmod-usb-net-cdc-ether
opkg install usb-modeswitch
reboot
8) Ssh to router again, see that eth interface is there (can use also dmesg to get some info) and remember its name (for example eth1):
9) In LuCI configuring interface and setup new interface:
Network->Interface->Add new.
Enter name as lte,
select protocol as DHCP client,
select correct eth device (got from 8) ),
assign firewall as wan.
Apply changes.
10) Configure WiFi as AP and test if everything works as expected.