To find the right social media marketing agency for your brand:
Do your research about the agency prospects - look at their website, case studies, clients, campaigns they’ve done
Check capabilities and expertise, whether their portfolio is strong for B2B/B2C/D2C etc.
Check services offered - Paid, Organic, SMM services, branding etc.