There isn't a doubt on my mind that you are going to be an excellent BP mom!
The extra light source is indeed a great idea, if your tank isn't sitting right next to a natural light source (window). Just make sure to have the light on a timer to allow for adequate night/day time. If you aren't already using one, check into UV lights (they are way more beneficial for your baby's health than fluorescent or incandescent).
Some of us don't like using the half-cut wood log hides, because once your baby craps on them they will become infested with all sorts of "goodies" that you don't want to expose your baby to.
There is no reason whatsoever to have two identical (?!) hides. Your BP doesn't choose a hide by its looks, but rather by its temperature. It will, however, prefer the one in which it feels safer (which would be a hide with a single small opening). Offer two hides with small openings (one on the cooler, one on the warmer side) and your baby will think of its tank as heaven on earth.
In order for a BP to shed quick and easily, items with a rough surface and adequate weight (to make sure they stay in place) should always be provided. Plastic containers with a smooth surface make shedding a time consuming and exhausting task for a BP! I use skulls as decoration and hang-out for several of my baby BP's as well. The only drawback: Cleaning them is a tidious task.
Eco-Earth is suggested by many breeders and keepers, because it holds moisture just as well as coconut-fiber. I personally don't like using it, because those little pieces of dirt that adhere to the snake's skin can be easily mistaken for mites. At the same time, if you do have mites it would be very difficult to tell (unless you see them moving - YIKES!).
Best of luck!