Question: answering self Performance Appraisal, opportunities for improvement? 

Answer: you'll need to answer that yourself.  Be honest, because if you have a decent/honest boss then he'll know that you actually took the time to think about it.  The people here can't really help you answer that question.
This example question from the Yahoo Q&A forum is categorized in the topic: Family & Relationships