You shouldn't just wax your car every week. Other then being a PITA, you will be just waxing over and "sealing in" contaminants in your paint.
If you really want to protect your black paint from scratches, swirls, contaminants, and have amazing rain-x like water sheeting properties, you should look into Opti-Coat 2.0 from Optimum Polymer Technologies (AKA: Opti-Guard, Optimum Ceramic Coat)
Basically it is a 2ml thick permanent clear coat applied over your factory clear coat. It will reduce the chance of scratching and swirling, and actually lessens the damage of rock chips. And if it does get scratched...you can polish out the scratches without even touching your factory clear. Plus, it beads water like crazy. You apply it once, and you never have to worry about it again. Maybe a light clay and polish every year, but nothing like the maintenance you would have to do if you wanted to wax your car a few times a year. You can also apply it over your headlights so they don't yellow over time, like most plastic headlights do. After having Opticoat on my last car, I never want to own another car without it!
If you have experience detailing, you can probley do it yourself, or find a pro to install it for you.
I installed it myself on my last car, and I would probley do it myself again to my 4Runner, but I don't have the time any more....I found a pro detailer that will apply it for me for $350! It is hard to find a good detailer, but I finally did, the guy is more anal then I am! He also normally details Ferrari, Bentleys, BMWs, ect, so I think I can trust him with my car. This includes a full exterior detail, which is what is needed for prep.
Opti-Coat 2.0
Do some research on it, there is a TON of info out there on it, also visit auto geek's website and forums, like Jayceep said. There is alot of good educational info there on how to properly care for your car's paint.