a better way to handle speed movement upgrades is to have terrain types and instead define movement speed over different types of terrain. eg flying creatures can move over everything using only one move point, while soldiers have trouble going through mountains and swamps and deserts, while skirmishers can move through all three slightly faster, etc
take pointers from battle for wesnoth and advance wars and other turn based games out there