No, you can make a power of attorney without a lawyer (you will need a notary public to notarize signatures). But a lawyer can be helpful to create a POA and help you understand it. 

Do not sign a POA until you read and understand it.