Tunneling potential approach to Q-balls