Bag of tricks
This expression means all one’s resources or capabilities as in, ‘he used his complete bag of tricks but to no avail.’ The expression dates from the early 19th century and it is thought that magicians with their repertoire of tricks prompted its usage.