How to find the frequency of more than one zeroes analytically?
The fast analytical techniques or FACTs can let you determine zeros by inspection. If it works well with passive circuits, it becomes less obvious with controlled sources as in your schematic in which you replace the transistors by their small-signal model. A zero in a transformed network (a network in which caps are replaced by \$\frac{1}{sC}\$ and inductors by \$sL\$) is a salient point in the entire \$s\$-plane (and not only \$j\omega\$ as in harmonic analysis) where a network in series with the input signal offers an infinite impedance and and/or a branch shunts the signal to ground. See below:



Despite the presence of the excitation, the stimulus propagates in the network but, at some point, cannot reach the output and the response is a null. It is not a short circuit but you think of a virtual ground, like in an op amp. Think of an undamped notch featuring two imaginary zeros then, in the lab, if you excite the circuit exactly at the notch frequency, you read almost zero on the volt-meter. Let's see how it works with the below simple circuit:



What elements in the input signal path could create a null in the output (meaning there is no current circulating in \$R_3\$)? What if the parallel combination of \$C_2\$ and \$R_1\$ creates an infinite impedance for \$s=s_{z1}\$? This impedance is equal to \$Z_1(s)=R_0\frac{N(s)}{1+sR_1C_2}\$. It becomes infinite when the denominator is 0 meaning that the pole of this network is the zero of the circuit under study. Our first zero is \$\omega_{z1}=\frac{1}{R_1C_2}\$. The second zero is obtained by realizing that the series combination of \$C_1\$ and \$R_2\$ creates a transformed short circuit: \$Z_2(s)=R_2+\frac{1}{sC_1}=0\$ meaning the second zero is the root of this equation hence \$\omega_{z2}=\frac{1}{R_2C_1}\$. This transfer function is thus partially determined just by inspecting the circuit, without writing a single line of algebra: \$H(s)=H_0\frac{(1+\frac{s}{\omega_{z1}})(1+\frac{s}{\omega_{z2}})}{1+b_1s+b_2s^2}\$

These FACTs are really great to quickly determine transfer functions of passive and active circuits. The nice thing is that the result is in a low-entropy form meaning it is expressed in a clear and ordered form where poles, zeros and gain are immediately identified. You will find a tutorial on the subject here. Just a final tip to let you check if an energy-storing element contributes a zero or not: if you open-circuit \$L\$ or short-circuit \$C\$, does the excitation reach the output? If yes, then you have a zero, if not, no zero. Here, you see that if both \$C_1\$ and \$C_2\$ are shorted, the input stimulus reaches the output and creates a response: there are two zeros in this circuit.