Okay this post is going to be many things
My snake bit me a while back due to stress (I was cleaning out her tank and she wasn't being fed the right size mice that has been fixed now plus I started feeding her out of her tank so she stops looking at me like food). And I haven't been able to hold her since because i'm too scared and its been MONTHS. She just shed and is now eating her shed was a little messed up . But that brings me to bedding I HATE this bedding I have right now its cypress (which I normally love) but its a weird brand and the chunks are too big. I would prefer a cheaper alternative so I can buy more of it at once. I have been looking into coconut husk in the chunks. I would do the sand (coconut sand) but I am worried it will get too much into her water.

I have also been looking for a new hide because I HATE hers. My mom got it for me and its got a huge opening right in the front plus she used to be able to get inside of it. I have fixed both of those problems but she sometimes will hold onto it for dear life when I am trying to move her. (I have been using a snake hook to do so). And I would like y'all recommendations for a hide. She isn't a baby and isn't an adult she is around maybe 3ft long. I saw a hide once that I LOVED but can't find it again. It was like a weird shell sort of thing in two pieces. I want to get one with two pieces because I can use a different bedding inside of it then the rest of the tank (I know it sounds weird but its to keep humidity in there longer for her without causing scale rot). But so many hides I see have too small of a hole so she can't get in or a huge hole in a strange spot that will stress her out.

TLDR I need help knowing if I can hold my snake, need a new hide, and new bedding.