If you think agnet didn't do their job as per your instruction and as per agreed marketing&selling stretagy. You can give a notice of intention to cancel to agreement based on that. It can be treated as breach of fiduciary obligations.
Either way.. You must terminated agreement with agency...