Native speaker? No.
German-speaking family? Nope.
Been to Germany? Yeah, x4, Austria x3 and Switzerland once.
So even though these were just week long/weekend trips to German speaking countries, I found it really helped. Even if you're just reinforcing vocab you already know, actually...