I'm surprised no one has said it yet, but your tank is way too big for a baby. In fact it looks exactly like mine did a few weeks ago!!! Young ball pythons stress really easily and a tank that big will be nothing but trouble for your. My ball wouldn't eat for two months because she was stressed from the big tank, she JUST started eating for me last week.
Edit: There they said it, I was just slow typing this....