That's not too bad. Depending on how old the charge off is, that's the thing causing the most damage. Do your other open accounts all show current and never late? Payment history followed closely by credit utilization, are the biggest determinate of if your score is very poor, poor, fair etc.
I would search the forums for the particular collection agencies showing on your report and research how others have addressed them. There's a wealth of info here and someone has likely already devised an effective strategy. Get excited! You can do this. Your situation is not insurmountable. Good luck. 😊