Every language has regional varieties — different ways of speaking that vary by geography, social group, and context. Understanding dialects and accents matters because the language you learn needs to be consistent enough to sound natural.
Every person has an accent. Yes, that means you too. Maybe your accent is "standard," but it's still an accent.
A dialect includes differences in vocabulary, grammar, and expressions. Mexican Spanish and Castilian Spanish are different dialects — they use some different words, phrases, and even verb forms.
An accent is specifically about pronunciation. Two people can speak the same dialect with slightly different accents.
But accent and dialect almost always come together. The distinction doesn't really matter and in the case of second language learning, the terms are interchangable.
If you mix dialects randomly (using vocabulary from one region, pronunciation from another, and grammar from a third), you'll sound unnatural to native speakers. 
It probably won't prevent communication, but it's the equivalent of speaking English with British vocabulary, an Australian accent, and Southern US grammar — it's confusing and distracting.
Choosing a target dialect gives your brain a consistent model to learn from and sets you up for more natural-sounding speech.
Phase 3B is dedicated to choosing a dialect and tuning your ears to it, but you may have already made an unconscious choice based on your immersion content.