Answer:
1) To be a wedding photographer some skills you should peruse is being creative. You would need to be creative because when photographing brides and grooms on their wedding day they would want their wedding to look stunning, beautiful, and most importantly, different.
2) Being a portrait photographer something you would need to know how to do it getting your subjects to look natural even when they know they are being photographed. You would need to come up with different/natural poses.
3) When being a photojournalist something you should know how to do is compose your photographs neatly and have your photographs be able to tell the whole story.