How to get the Bode Plot of both magnitude and phase?
That would be a Network Analyzer.

Here's an example of one.

Some scopes can do that too.

You need to be aware it's a transfer function measurement you're making. So you need input (source) probes and output (measurement) probes.