I think you've got pretty much everything you need 
Just a few things to note:
Some people don't like that tank for bettas because the water level goes all the way to the top and it makes it hard for bettas to go up to the surface to breath. You could always just lower the water level, kinda changes the look of the tank though.
Your plants look plastic, make sure to check that they're not sharp before putting your betta in with them. Sometimes plastic plants can tear their fins
Silk plants a great for avoiding that! Theres a pantyhose test you can do to see if it catches on the plants.
Just a few things to note:
Some people don't like that tank for bettas because the water level goes all the way to the top and it makes it hard for bettas to go up to the surface to breath. You could always just lower the water level, kinda changes the look of the tank though.
Your plants look plastic, make sure to check that they're not sharp before putting your betta in with them. Sometimes plastic plants can tear their fins