In contrast to above, here's my .02
1. Good Mechanical Filtration. Hang on back filters can work, but canisters are popular for a reason. You can never go wrong with a good brand like Eheim, Rena, Fluval, etc.
2. Substrate. I like sand. Fertilized substrates are great in their own respect, but if you're dosing the water column, the plants will simply take nutrients via their leaves. Sand is cheap. ADA is expensive. Your wallet can make the decision there.
3. Air pumps. Wha ???? For a planted tank, you probably won't need them. Some people use them to outgas CO2 at night if they run the gas all night long. Just extra junk if you ask me.
4. Cycle/BIO-Spira. May be useful for a fish only tank, but useless in a planted tank. Plants come with beneficial bacteria on them. Package deal. Stuff your tank with lots of fast growers, and you're set.
5. test kit. I have pH, ammonia, nitrite. Nitrate is optional. If you're doing water changes, they'll be under control. Shrimp are sensitive to high levels of nitrate (like 50 ppm and up).
6.Methylene Blue or Malachite Green. I've never used any ich treatment. Lots of those medicines will kill your plants. I've done it before. Your best bet is to keep a hospital tank for new fish.
7. Also a good net dip..... Just stay away from sick fish...
8.Pima/Mela Fix- see 7
9.Aquarium Salt- don't use salt in a planted tank. Salt is for salt water and french fries.
10.Dechlorinator. lots of people swear by Prime. Some swear at it. I use the cheapy walmart stuff.
11.Siphon- I made a python style siphon. It cost 15 bucks. The best 15 bucks I ever spent. Do yourself a favor and build one if you dont have one already.
12. Good starter plants: Java Fern, Java moss, wisteria, rotala rotundifolia, some people like anacharis and cambomba, but i killed em both.
13. Root tabs? Just dose the water column. Plants will use it just the same.
14. You said you wanted to measure your CO2. Go for a drop checker if you haven't already.
15. Algae removal. I like the scrubbers on a stick. I have a magnetic one too, but I like my pad on a stick better.