A good portfolio should have:
Customizable, high-quality, mobile-friendly template designs
Affordable price plans
Good marketing and SEO tools to get your work in front of clients