In fact, the DCA model will indeed prevent you from panic selling, but additional capital is also very necessary, otherwise how can we consistently accumulate every drop of BTC if we don't have sufficient funds as you mentioned above.
When you are focused on DCA, that will make you not think of any panic selling. Because your sole game is to just accumulate whenever you have money and you won't mind the price. And that's even going to give you that happy vibe when you see the prices go low because it's more Bitcoins for you.
Regarding profits in BTC, it will show itself because I am sure that everyone can record it, even if they only buy $20 using the DCA technique, regardless of the price increase or decrease.
There will be profits on it for sure but the logic here is that the lower capital you have this time, the lower profit you'll get as well. So it will reflect to how much you have been accumulating and as long as your goal is to accumulate as many as you can or even at least 1 BTC over time, you don't have to think of one time profits until you haven't reached that yet.