For batteries I've really good luck with this brand on Amazon:
I don't run this exact pack but I run the 4s 6500 version in my XMAXX and they are great for the price. Highly recommend changing all your Traxxas connectors to XT90 down the road too.
Battery charger I am running this:
Battery disharger I am running this:
I consider this optional honestly. You can just run the car and discharge the batteries too. A discharger on the above charger also works but takes a painfully long time. I have a lot of batteries and multiple cars. I'll take a few cars out with fully charged batteries with friends and sometimes we wont go through all the packs so the discharger is nice to have and discharges the battery a lot faster.
Hope this helps!