It really all depends on the business itself and it is hard to help you without know much more. B2C is too broad. Your getting to 100 users at 50/month is obviously a massive goal. let alone 500. 25k/month revenue is huge if this is bootstrapped. What is the business? Just share a link.