I’ve learned (the hard way) that it’s impossible to change the past, so there is no point in ruminating over things that have already happened (unless you’re analyzing for the sake of changing future behavior). For example, I should be an M3 already, but now I don’t even know if I’ll be able to attend medical school (waiting on 10 decisions at the moment) as a result of a past mistake. I spent the past two years fixating on the past and only recently have I realized the futility of these thoughts.
From what I can tell, you have good peripherals and an idea of why you would like to pursue medicine. It should come as a relief that you still have 2+ years to fill in gaps on your application. Focus on building up clinical experiences, volunteering, and leadership. If you do that, you’re well on your way to medical school.