Did you fill in all of the address values in the WA Globals file:
$WAGLOBAL_Address = "<street address>";
$WAGLOBAL_City = "<city>";
$WAGLOBAL_State = "<State>";
$WAGLOBAL_Zip = "<Zip>";
$WAGLOBAL_Country = "<Country>";
none of this info is being passed in the request, except for the Country:
<Shipper>
<ShipperNumber></ShipperNumber>
<Address>
<City></City>
<StateProvinceCode></StateProvinceCode>
<PostalCode></PostalCode>
<CountryCode>United States</CountryCode>
</Address>
</Shipper>
It looks like the shipper number is not set either:
$WAGLOBAL_UPS_ShipperNo = "";