I can ping outside hosts (external DNS, etc) from my pfsense box, but my hosts inside my network can't ping out and they can't ping other hosts on my network
Have you setup firewall rules on the OPTx interfaces to allow these accesses?
and from outside in I can't ping anything.
Have you setup firewall rules on the WAN interface to allow these accesses?
Default firewall rule on LAN interface is to allow any access from LAN. Default firewall rule on all other interfaces is to block all accesses. Default is deemed to fit the most common requirements.