Try to take multiple classes from a few Professors so that the Professors have an opportunity to get to know you better and they can comment on your performance in a more meaningful way.
Don't just ask Professors for letters of recommendation over phone or email and send them a link to submit one.
Do have a conversation with your Professors in person about the schools you are applying to and remind them of all of the ways you have been involved.
The best letters of recommendation will:
Ideally, give your Professors 4-6 weeks to write your letters of recommendation.