“I’m afraid” is often used to introduce bad news or something unfortunate.
“Not so good” means “not feeling well” or “not doing well.”
So the full meaning is: “Unfortunately, I’m not feeling very well.”
A more natural way to say this would be:
“I’m afraid I’m not feeling very well.” or “I’m not feeling so good.”