I agree. A very successful studio owner in my area taught all kinds of classes for free when he was starting out, to gain a reputation and name recognition.
Another thing to do is to specialize in a niche that other studios aren't strong in. There are several successful studios here, and they have slightly different emphasis. They all teach most dances, but one stresses competition, one social dancing, one west coast swing and country western, etc.
If you are in the US, ballroom dancing is big right now. You could try contacting the local papers and TV stations and see if they want to do feature stories on ballroom dancing based on your studio.
BTW, if you do any print advertising like ads or fliers, be sure to have someone edit them. The grammar in your post would put a lot of people off.