Don’t know any recommendations for bettas, haven’t had one in a while.
You should have rocks and places to hide just like in the wild.
Some red root floaters might be good but it depends on what you want
Again it depends on your preference. I personally like sand more than gravel but it’s...