I think you're good! Your experience is really similar to mine, funnily enough (also a double major with some relevant professional experience). The other extra things I did are volunteering in roles that both are and aren't related to speech pathology. This shows you care about the field and care about helping your community in any capacity. The most valuable advice I've received is to be busy in undergrad. If you didn't work or volunteer 20+ hours, then the programs you apply to have no reason to believe you can stand how hard ave busy grad school will be (this came from the chair of the department at my undergrad school). Also, get a hobby that is totally unrelated. They don't want speech to be your entire life, and neither do you. It's very valuable to say "I love knitting/kayaking/painting/fixing cars/reading/whatever and this hobby kept me grounded through undergrad and I promise to bring it to grad school to keep me grounded then too so I don't burn out and leave."
Other, miscellaneous advice based on some of the discussion above:
You need 3 letters. Some schools accept or require a 4th (so, an SLP from your work, a supervisor you've worked for, or a professor from your other program) but don't stress about it. You should do all you can to find your 3 references from your professors - I did 2 SLPs and 1 audiologist. The letters are about your performance in CSD classes thus far and what they know about you that makes them think you'll be successful in even more advanced courses. So it is important that they be your professors. You could maybe do 2 professors and 1 slp from your work, but this might not help you as much as 3 professors. Definitely do not do less than 2 professors. Some schools may even say all 3 need to be professors.
Also, now is the time to start saving money. Applications are brutally expensive. I applied to 6 programs and spent over $1000 on application fees, transcripts, and GRE scores (the cost of actually sending your GRE scores to schools is separate from the cost of the test).
It was around now that I made a google doc and created a page for each school I was interested in. Then added information about tuition costs, scholarship opportunities, application requirements, and any other information. It's impossible to keep it all in your head without mixing up schools. This way, i knew what GRE scores all my schools required before I took the test during the summer, which was so helpful. When you ask for letters at the start of fall, you can have all your schools chosen thanks to your research, start the applications, and send out notifications to your recommendors right after they agree in person to write your letters.