как этнический немец - в советском паспорте должно стоять национальность немец (либо в свидетельстве о рождении у одного из рдителей национальность - немец) + владеть немецким на урвне родным в форме диалекта, подать заявление в федеральное административное ведомство в Германии
если как еврей - иметь хотя бы в свидетельстве о рождении национальность одного из родителей еврей (даже сам русским можешь быть) и знание немецкого языка на уровне А1 по градации Гете-института. заявление пдавать в посольство германии по месту жительства.
как студент - иметь два оконченых курса в стране происхождения и иметь сертификат о знании немецкого языка урвень ДСХ-экзамена (Тест-ДАФ, Оберштуфепрюфунг Гете-института и т. п. )
Как наемный рабочий - заключенный контракт с фирмой, действующей на территории Германии.
Как супруг граджанина Германии или иностранца с ПМЖ в Германии - заключенный брак с этим лицом, наличие у него услвий достаточных вас принять и знание вами немецкого на уровне А1 по градации Гете-института
Можно еще открыть свой бизнес, просить политическое убежище, родить ребенка от гражданина германии и т. д. и т. п. подробности можн псмтреть здесь:
http://otvet.mail.ru/question/17324085/ (мой ответ в низу)