2.
Well, that's something to look forward to.
An agency could be beneficial to you. Because you still have a long way to go. Although you do keep the marketing cogs turning, you either don't have enough time to improve your knowledges, or you don't have enough expertise in-house.