Maybe try to go to bed earlier? It doesn't work for me, because our practices end at 9. We had a discussion when there was a lot of drama on our team and a few suggested to try to mentally prepare yourself for practice....weird but it helps! Also, I don't know how difficult it would be for you, but I get my homework done during school and nap before practice, but since you have it right after school, it might not work. But, if you have more sleep in general, maybe you'll feel more energized the next day? I sleep a lot, probably around 6-9 extra hours during the day per week and it helps a lot!
Sorry if I don't make any sense haha, but good luck!