참여하다, 참가하다, 참석하다
To the best of my knowledge, 참여하다, 참가하다, 참석하다 have the same meaning but they are slight different to some extent.
참석하다 means "take part in, join in with ONLY attendance
참여하다 means "takes part in, join in with ACTIVITIES"
What about 참가하다?