As far as size I have a 6 month old ball python that I think is quite a bit bigger than that. Do you have any idea on its weight?

I would put it on a healthy feeding regiment and it should pack on size fairly quickly.