Запятая перед кто нужна.
Запятая не ставится, поскольку сравнительный оборот входит в состав сказуемого.
Запятя нужна. Подробнее см. в «Справочнике по пунктуации».
Нужна запятая перед словом какой.
Запятая не ставится.
Запятая перед тире нужна.
В этом предложении оборот с союзом как может быть понят двояко: 1) «в качестве не имеющих практической ценности» — запятая не требуется; 2) «потому что не имеют практической ценности» — запятая требуется. Окончательное решение принимает автор с учетом широкого контекста предложения.
Запятая не нужна, поскольку сравнительный оборот выполняет в предложении функцию сказуемого.
В таком контексте сочетание что могли означает «всё возможное», запятая не нужна: ...мы сделали что могли.
Запятая не ставится. Вместо "благодаря ошибкам" лучше "из-за ошибок".