US ex pat here:
I agree with a big decision, but I strongly disagree with needing the language down pat before you go. You should know some for sure, and mostly have a willingness to learn it. You're going to learn so much faster while there than you will studying in the US.
Just need enough language to get by at first
Totally. But "down pat" and conversational are a bit different.