I'm a digital marketer by profession.
I think having an active Facebook/Twitter page is good, as well as Youtube, Instagram, etc.
As for advertising, it's best to figure out what your ideal clients are. Seemingly from your site you promote the holistic/wellness side of yoga, so you should advertise on sites/publications based on wellness. This can be in your city/state, or use social media to follow/like/comment on similar sites.
Also try health store, holistic stores, etc. in your city/state, as similar kinds of persons would be interested in this. It's like any product, you have to segment, target and position your product to match what consumers want.