At a high level, what three things should you keep in mind when creating buyer personas?

At a high level, what three things should you keep in mind when creating buyer personas?
  A)  Make assumptions, identify trends, and ask sales for input
  B)  Research, identify trends, and create persona stories
  C)  Identify trends, differences, and detractors
  D)  Research, make assumptions, and identify trends