Very good start! Some suggestions:
I agree with BG about the 20 gallon and the f/t vs. live.
You'll probably want more than 1 hide in an aquarium. If you don't want to buy or make additional hides, crumpled up newspaper seems to work well as hiding places.
What is your "secure lid" for your aquarium made of? If it is screen, you will need something to cover most of the screening material so humidity stays at the right level. Maybe a piece of plexiglass?
You may want to get your aspen from your local pet store as it is usually expensive to ship.
I don't see a T-stat on your list; in my opinion a must have.
Finally, I would consider buying your new BP from a local breeder or at a reptile show instead of a pet store. While some have not had any problems buying from pet stores, many have bought BPs there that do not thrive. In addition the cost of a normal juvi BP from a breeder or at a show is usually less than half of what a pet store charges. Depending on where you live, there might be some on this forum that can help you out.
There is a lot of info on setting up a BP in the sticky on this site.
Good luck and post pics of your BP once you get it home.