Eli Sousa
At the intermediate level, the best you can do to improve your Brazilian Portuguese is listen to podcasts. Here’s a list with the best Brazilian podcasts.
Brazil is not for beginners. Even toys here have something quirky about them.
You already speak Spanish and want to add a new language. Why not Portuguese? After learning Spanish, Portuguese is a cinch. Just keep this in mind.