Can I say "do a part" instead of "play a part"? Or does it sound awkward?
No, it would not make sense to say "do a part" instead of "play a part" here. This is because "play a part" is a general expression that means something has an important or a large effect on something else. Ex: My teachers played a huge part in my success. Ex: Coffee plays an important part in my morning routine.