Как многие тут уже написали: избежать ошибок 100% невозможно, особенно на старте. Важно — не принижать или корить себя за них. На ошибках нужно просто учиться. Извлекать уроки из ошибочных ситуаций, тогда вырасти сможете, это точно)
Конечно, можно нанять себе менеджера/руководителя/опытного исполнителя. Однако какова вероятность, что этот человек тоже не допустит ошибок? :)