I arrived in France speaking no French, but after about 8 months, I reached B1+. In my opinion, this is the level after which the world really opens itself to you. Maybe even B1 could do the trick.
In any event, here are some of the things that really made a difference for me on my path to learning French:
Watch French TV series with subtitles. Don’t bother watching series from your native language with French audio and subtitles — in this case, the audio and the subtitles are likely to be translated very differently, making it harder to understand what’s happening.
I don’t know how this works with Apple Music, but if you use Spotify, change the country of your subscription! I had to change my billing address to France, and this was amazing for me! It unlocked tons of songs which were only licensed for France — my library of French songs grew enormously after doing this.
Read Le Petit Nicolas. A friend gave me a copy of this as a gift while I was doing A2, and by B1, I was annotating it and slowly working through it. Don’t judge yourself for choosing books like this — it’s part of your learning journey!
Speak French no matter what, and insist on staying in French no matter what. Something I’ve frequently witnessed is going into a shop and having the shop clerk switch to English. Just stay in French, and they’re likely to go back with you. Especially if you mange a smile, you can often get them to play along with you.
<aside> 💡
After B1, there’s also something else to consider. You’ll still be speaking with an accent and some hesitation, and you’ve just walked into a store and probably asked a very simple question, as is normal. The store clerk, in that moment, doesn’t realize you’re not just a tourist who can only say one phrase. They spend lots of their time with foreigners here for a day, not students who actually have a vocabulary more rich than, “Je voudrais un café au lait.”
</aside>