You need to have inbound liquidity, yes. Opening channels gives you outbound liquidity, so you’ll need to send some sats out of the channel to get inbound liquidity, or have/pay someone with a routing node to open a channel with you.
Is this your first time setting up a Lightning node?