Well you have several questions:
1.How does it work: You just drop it into the tank that has the fish(s) you want to try and change. (Yes I know you already know that, but you did ask.

2.Do you need to use it in order to get a certain fin type?: No. You do not need to use the ML to get all of the fin and body types. There are some body/fin types that you can only get from eggs or by using the ML. But again you can get them from eggs so the ML is not necessary. But it can be helpful.
3.How does it work: Not that question again? LOL Well it only works on certain body types and certain fin types. I'll let you figure out what it works on and what it doesn't. And it is, as the others have said, completely random. My suggestion is to load up a tank with as many different fish that you have and drop a dose in and record what happens. Do that enough times and you will see a pattern develop.
I hope I answered all of your questions.