There's a rather big difference between DOING a genre and DANCING a genre. knowing a few basics of the genre/ u look like u can do the genre doesn't mean you can dance it.
in my opinion (you may disagree), what differetiates the different dance genres are Music, Technique and Groove.
Each genre are done to almost distinctively different music. If you're able to acknowledge the music and feel it then its a good start.
Next is basic technique. Each genre has their own set of technique eg. locking- lock, twirl point; house- farmer, pan der pauree (ok dunno how to spell) etc etc. Being able to do the basic only brings u more understanding to the dance but doesn't make you a pro in it. And more importantly u cannot claim u are doing a genre when u are not doing a single technique in it eg. doing "hip hop" but no hip hop technique.
Lastly and most important of all would be groove. U can say u are doing waacking/hip hop/locking/house. But if u have no groove, u are jus doing the steps. Groove adds soul to your dance. Generally if u dance groove-less, u are jus a dance robot.
Maybe this post will be disagreed by many/some but i feel what i say holds some sense. As much as one feel that they are good enough in that dance, as long you are lacking any of the 3 u can never say u have master the dance. In fact, even really dope dancers don't acknowledge themselves to have master the genre they are doing.
If one were to teach, what's important is not how dope a choreo u can come up with for the class, rather how u can teach in a way that your student get the BASICS and FUNDAMENTALS of the dance and actually learn smth other than just the choreo.
for me, this is how i see somethings that are going on now. Of course there many dancers out here spreading their knowledge, nuturing new dancers to expand the dance scene in singapore. but spreading knowledge is one thing. spreading CORRECT knowledge is another. jus hope that everyone really go learn and ensure their knowledge is correct before even passing it on to others.