First, I sugest you use a simple tool, like netcat to test the connection, instead of OpenVPN.
When it works, start using OpenVPN. With a the simplest setup (tun, no extra routing).
Do you know how to make port forwardings ?
Do you know wht your firewall are blocking ?