It might be just the camera angle, but to me she looks pretty thin and underweight for her age. IMO when I see babies that come from dubious prior situations, and exhibit behavioral issues, upping the food intake can do miracles for you. I am NOT advocating power-feeding or over-feeding, but there is a lot to be said for a full stomach when dealing with behavior issues. Add in that she looks somewhat below weight, and I think you would do fine feeding her every 4-5 days. I would definitely up the food size. I like to feed one appropriately sized rodent, rather than multiple smaller ones. I never started babies out on pinkies, usually a hatchling can go right to mouse fuzzies just fine. Choose a rodent that creates a slight bump in the stomach of the snake after ingestion. I would bet she could take down a weanling mouse.
With regards to the striking, adding more hides and cluttering up the tank can definitely help her feel more secure. Handle her daily, and make sure to not put her back right after she has struck at you. You don't want her to understand that she can deter you with a strike.