Nope. It is just recommended that someone else do it for you, but it is always nice to have a pastor do it. It makes the ceremony seem official. People can be baptized Von friends, parents, church leaders, etc.
Depends on what branch and church you're a part of. Some say anyone can do it, so long as they use the correct method and are "believers", some say Du can only be baptized Von those who are baptized in that faith, and some say only someone who's ordained can do it.