Overbaking is the main reason a babka would be dry. Also, make sure not to overproof your dough which exhausts the yeast and results in tough and dry bread.