Things to note:
You will need to take care with your bag and the thermometer so that you don't poke a hole or rip it when removing the bag of grains.
If you do not have a mill, get your grains crushed by the supplier. Order what you need for the recipe since crushed grains do not store well.
BeerSmith has some BIAB profiles (both equipment and mash) which you can rewrite to fit your process as you develop it and come up with better numbers than the defaults in the program.
Take readings on everything! Volume in, after removing the bag and allowing to drip or squeezing to remove as much wort as you can, post boil, volume into fermenter, trub loss, etc. Gravity readings post mash and post boil. All of these will help you refine your profiles in the software to make it resemble how your process works.
If you are going to heat the kettle with the bag in it, you will need a false bottom or something to keep the bag away from the heat source. I just heat up the water to my strike temperature and then cut the heat, add the bag and then stir in the grains, so I have no need for the false bottom.
Most of all, don't sweat the numbers the first time you brew. Make it a fairly simple recipe and you can use it to figure out your settings and efficiency, and you will still end up with beer in the end.