Do not use Rubbing compound !! thats for paint thats oxidized and has no clear coat what so ever. It will scratch the surface and basically ruin it. My best advice to you is to take it to a professional and have them use a dual action buffer on it. They can clay bar it to remove all the dirt and debris from the surface, then they can polish out all the imperfections. You may have to muster up a couple hundred dollars but it will be worth it to get the job done right.
If you do not have the money available to do that, then go pick up a clay bar kit they sell them just about anywhere now. Follow the directions that come with it and clay the area, then get some good wax like meguairs gold class and wax it several times. This should help out for only $35-$40 in supplies.