If you could work without making mistakes, that would be ideal, but of course that's not possible, so you will make mistakes. In my line of work, software development, we go to great lengths to minimize the number of mistakes we make and to test for those that we did make. The only way to not make mistakes is to not do anything, and only a few senior managers can get away with that.
As far as failing goes, that's mostly about being able to try new things. Companies bring new products to market, some of them will succeed, most will not, that's just the nature of the marketplace. You can do product research and market testing, but you won't really know until the product is out in the marketplace. How well that is accepted depends on your company's culture. We had one CEO who said that if you asked for money for a project and got it, if your product failed, don't expect a second chance. If you're hoping to own your own business, it's very helpful to get more than one chance at success. Problem is that these days the smallest business that's likely to be successful in most cases is going to require an investment in the multi hundreds of thousands of dollars, so it's pretty expensive to fail.