1. It depends on how deep the scratch is. Waxing can mask the scratch, but not eliminate it. Constant waxing and rubbing on the area will leave a light patch of paint.
2. Bring it to Big Bert's Ortigas for engine detailing. Although I heard they're fully booked all the time due to the recent flooding.