It's absolutely amazing how many people come on here asking questions and havent even looked at the caresheets yet. If you haven't then I definitely recommend looking it over. If you're keeping her in a glass tank with screen lid (which I'm going to assume) then you need to somehow insulate the glass. It won't keep heat on its own, which is why you're having so much trouble. Most people I know use cork board from a craft store. Put it around three sides of the tank. If you dont like the look of it, you can cover the glass with decorative paper or background, and then place the cork board behind the paper so that you don't even see it.
Also, you need to keep about 3/4ths of the lid covered. Most will do this by wrapping aluminum foil around it and duct taping it down. I have seen others use plastic bags and whatnot. It jsut has to be a material that will not allow heat or humidity to get through.
To get humidity up, you can add a second bowl, or get a wider one. The depth doesn't really matter, but the wider the bowl the more humidity you will have.
Get rid of that bark substrate. It's been known to house all kinds of creepy crawlies and its very difficult to tell when the snake has soiled it. (Take it from someone who has used it before) I use either newspaper or paper towels for my substrates. It makes it obvious when I need to clean. Don't use harsh chemicals when cleaning the enclosure, either. I recommend getting something that is safe for use around humans and animals. Something "green" is usually ok. I use a product called Pet Focus which is antifungal, antibacterial, antiviral, anti everything really. See if you can get a hold of that.
I think that was everything. If you have more questions, keep asking.
Good luck with your snake. That looks absolutely horrendous...