All are good suggestions. I'll add a couple of thoughts.
Put "Flight Instructor" on your card. A new pilot may not know what a CFI is.
Volunteer or at least go to FAA wings programs. Join your local EAA chapter and rub elbows with fellow pilots. How about your local airport support group? Touch base with any flying clubs in the area. Ask if they allow CFI's to instruct in their planes. Have you ever though about teaching a ground school course?
If you have experience with a specific type of plane or maybe an avionics type, adversitise with COPA, ABS, CPA.
Hope this helps.