How to increase range without wasting current if possible
When you're working at VHF frequencies (like 100 MHz), parts layout is very important - all components around the oscillating transistor should have short leads, and be placed in a compact space. -It is also easy to miss the fundamental oscillating frequency when tuning your receiver...although the FM broadcast band is wide, it is still easy to miss. You may be tuning to a harmonic or your receiver may be so overloaded by a strong out-of-band oscillator that you're mistaking a spurious signal for the real output. If you tune around the band, and hear a similar-strength signal in various spots, this is very likely. The best way to find the oscillator's fundamental frequency is by coupling in a frequency counter loosely to the coil.
-Your 470 pf base bypass capacitor might be better placed between base-to-Vcc. Connect its Vcc end quite close to the point where 0.1uH attaches to Vcc. And connect its base end very close to T1's base.
-Be aware that attaching an antenna will likely move the oscillator's frequency, or possibly make the oscillator quit altogether.
-Try attaching your antenna to T1's emitter, rather than to collector. It is difficult to tell what impedance your antenna is (your 3-inch antenna has a small capacitive impedance). Matching antenna coupling to the oscillator can improve signal strength, but you likely have no impedance-matching instrumentation or tools. Experiment with different antenna lengths.
-Your 2N3563 for T1 is quite appropriate for this application and your substitution of 2N3904 is fine as well for T2.