Potion making is possible thanks to the magic and properties of different ingredients. Having magic of your own can be very helpful with the process and outcomes, but it's not mandatory for countless brewing options. It's really chemistry but with magic again.