Have a professional graphic designer/printing place set it up. I recommend Reduced Printing (www.reducedprinting.com)
So what *do* you do? Are you primarily a performer, or primarily a teacher? Or are you trying to be both? Why not make TWO cards for different sides of your business? One says hip hop dance performer , and the other one says hip hop dance instructor , then hand out the appropriate one, since the two sides of the business don t really mix? Color photo of you dancing would be good, but hire a pro photographer for that, unless you have some really good amateur friends who can do it.
Do you have a name for your business? Have one, even if you are the only one in it as of now. Embark yourself as Professional Dancer. As a teacher of Hip Hop. Perhaps host of website with pictures from functions / performances you attended and have that link in your B card. When your profession has a business name and a website, many people will look at you with respect.