Buses to the parks generally start running between 6:30 and 7:00. I do not know what time the monorails start running though. You would have get the bus to the MK by 7:00 and then take the monorail from the MK to the Poly, or if the boats run early you can take the boat to the Poly, it stops at the GF first.
A cab would certainly be faster