If I was able to get my girl Jimma to calm down then I think there is hope for any Carpet.
When I first got this girl she was by far the most aggressive snake I had ever worked with. I was told she was a year old when I got her. She use to come straight for my face, mouth wide open, whenever I would open her tub. Once I would have her out she would squeeze the life out of my hand and any new touch or movement and she would strike pretty wildly. Now after about a year and a half of working with her she only gets jumpy every once and a while and hasn't struck in at least 4 or 5 months.
One thing I would recommend is not using gloves. I tried using gloves for the first couple months and it didn't really seem to help with getting her to calm down. She would be ok at first but as soon as my bare had would touch her she would get all defensive again. It seemed like she was learning to trust the gloves more than to trust me. I would just hook her out and gently lift her off the hook with your bare hands and sit still while you let her explore your hands and arms. Starting off with only 5-10 minute handling sessions at a time.
If she will take rats then small-medium rats will work fine. My girl will only take mice so she gets 2 jumbo mice every 7-10 days.
She is a pretty girl and I think you will really enjoy her. Carpets are amazing snakes and a joy to work with. Good luck with her.