How to make BJT/MOSFET work in RF?
From the datasheet of the 2N3904 I got that for maximal RF performance (current gain bandwidth product = 300MHz) one must have Ic=10mAdc and Vce=20Vdc. This is not the case in your circuit.