Your girl there looks a bit skinny, but the head is in proper proportion. Nothing wrong there or anything, not sure what you mean about their head getting bigger, generally the heads don't grow a whole lot, but they stay proportionate.
Feed food items that are approximately the same width as the thickest point on her body. Or (if you have a gram scale) 10-15% of her body weight (multiply her weight by .15). And I would feed that every 5-7 days.
It may potentially be easier to feed and size prey items for your ball python if you switch to f/t and thaw out the rats once a week, if she'll eat them alright.
I see aspen in there which is good, but I'm pretty sure I have that same water bowl, and that bowl is HUGE. What size cage is your girl in?
Also, ball pythons don't need any proper lighting, they just need a good stable heat source (preferably belly heat from an Under Tank Heater (UTH)). Generally heat lamps will dry out the environment and cause bad sheds because the humidity is too low.
I would get some good tight hides in there (no log hides) and some probe thermometers and digital hygrometers.
Since you seem a little new at this, I'm giving you a bit of extended advice. Hope it helps!