Слово добро - общеславянское (имеет параллели в славянских языках), восходит к праиндоевропейскому источнику.
См. в пособии Е. И. Литневской на портале.
Нет, происхождение этого слова иное. Слово кропотливый 'усердный, старательный до мелочей' образовано от не сохранившегося в современном русском языке глагола кропотать 'хлопотать, заботиться, суетиться, возиться; ворчать, брюзжать, сердиться'. Это слово восходит к индоевропейской основе, оно родственно, например, латинскому crepo 'бряцать, трещать, твердить'.