As per my profile picture, a ghost mantis was my first mantis as well! I'd love to give you some pointers!
Ghosts absolutely love flying insects. That is all mine will eat, save spiders. For his enclosure, I have a medium size tupperware with the a large hole cut in the lid replaced with mesh...