Awesome! Almost there ( with killing the algae ), keep shock level one more day, if you lose 1ppm FC or less tonight to tomorrow morning and still have 0.5ppm CC or less, you'll be done with the shock process and can let the FC drift back to normal for your CYA - between 3ppm and 6ppm FC for CYA 30-40. Don't let FC go below 3ppm.

Now, let's work on the cloudy. It's probably dead algae and has to be removed. Your filter seems to be having a hard time clearing it so let's talk about your filter / pump.

Please tell us model and size of your sand filter and model and size of your pump including model number / HP / SF of the motor.
Do you have a valve to throttle the output of the pump?
Has the pressure been rising?