На основании детей вам дадут только внж до их совершеннолетия. А гражданство дается в основном по браку или достаточного количества лет проживания в Германии. В любом случае это процедура, которая требует документов и времени, и конечно может быть как положительный ответ, так и отрицательный.
Гражданство может получить любой человек,проживший на территориии Германии положенное количество лет (у каждой категории свое количество лет),не зависимо от помощи государства и с сертификатом языка не менее ,чем B1. Еще нужен экзамен курса про политику и жизнь в Германии. Вроде так. Ну и Вам нужно отказаться от первого гражданства в пользу немецкого. Сейчас ведутся обсуждения о том,что б люди могли сохранить первое гражданство,но когда это вступит в силу неизвестно.