Tarantulas are pretty awesome actually once you get to know themi got one for myself too, once i got over the fact my youngest got hers lol
anyhow for your frog, yes it is an american green frog, you need to cover 3 sides of your enclosure to minimize stress levels and add more plants, it is after all a tree frog, it needs a tree with leaves or anything as close as possible. Your substrate looks very dry, it should be wet but not mud like.