Hello and welcome. It's great you're getting everything set before buying your snake - many people do not! Here are a couple notes in regard to your post:
Tank size: While tanks can work, they aren't ideal. You should really consider tubs, or getting a PVC enclosure as the "forever home" for your BP. Tanks just suck at holding the heat and humidity necessary. You could start out with a tank, but try to save up for a PVC enclosure in the long run.
IF you go with a tank, follow this tutorial as a recipe to accomplish ideal conditions.
Lighting: Not necessary. You may need an infrared or CHE bulb to add heat, but adding light isn't necessary for the snake and is only helpful for you!
Substrate: The preferred substrates are cypress, cocohusk (both great for humidity), aspen (good for looks), and newspaper/paper towels (cheap and easy to clean). Many people will tell you NOT to use pine, but other have said it's OK. In most instances, cypress and cocohusk will do just fine.
Do these snakes smell? BPs rarely - if ever - musk. Their poop and pee smell, but the snakes themselves do not. If there's a suspicious odor at all near my snake, I know she's "done her business" and it's time to clean up!
You can't go wrong with the caresheet posted on this forum. And yes, please post any more questions as you think of them. Having your husbandry secure before buying your snake will make the whole process much easier!