Hey it is hard to tell where you stand because it is so early into your path.
-Get you sGPA up making sure you ace your science classes, there is no rush to space classes out as needed. You do not want to keep getting C's in your pre-reqs, you want A's with maybe a B here or there.
-Then make sure you have plenty of time to nail your MCAT making sure you give yourself plenty of time to prepare and having taken biochemistry and physiology before you study for it.
-Get some shadowing (50+ hours) with some primary care.
-As for something to do this summer it is up to you. You could take classes and continue the pattern of various volunteering with research. You could do a summer research position like SURF. Since you like kids you could look into camps for kids with chronic illnesses or disabilities, I always pitch the serious fun network to anyone who will listen because of the impact that it has had on my life. If interested feel free to message me about it. If you need some money get a job, work experience is invaluable.
-Also think about how you could pose yourself as a leader.
Think about what you are passionate about and make sure that is what you are doing.
Additionally I didn't expect to take a gap year as a sophomore and am currently in mine, and loving it. I get to do work I love while properly preparing for my MCAT. Not to say you need to take one or two years, but don't be opposed to it, there are so many great opportunities out there. And you want to be at your best when you apply.
Good Luck!