EM matching in a nutshell:
Most important: STEPs and SLOE. The step reason is obvious. SLOE actually encompasses a lot. It’s based off your knowledge, work ethic, and personality match to the EM community. This is why it carries so much weight. We are an ultrachill specialty and we don’t like lazy or annoying people working alongside us.
Medium importance: clinical grades, connections, EM research. These things will help you but won’t make or break you. Best connection you can make is with PDs.
Least important: nonclinical grades, non EM research, ECs. These are not that important and nothing to fuss over.
OP: your step is good. Don’t worry about not having a whole lot of EM ECs. This should be your priority list:
1) start planning your aways for fourth year ahead of time so when eras opens you will be good to go.
2) work really hard in your aways to get great SLOEs.
3) in the meantime meet with your local PD and become BFFs. Contact their secretary and schedule an actual meeting like an adult. Dress nice and show up early, it will show you are serious. PDs get a lot of smoke blown up their ass so it’s nice to have students you can rely upon. Explain your situation and look for any way to get involved with their department. Even if it’s nothing big, it will help get you in the cool kids club.
4) continue working hard third year and keep your grades up.
5) study hard and destroy STEP 2.
6) apply broadly to a lot of different programs and program types.
7) don’t be socially weird or lazy.
If you do all that I don’t see any reason you wouldn’t match EM. Good luck.