I would do live practice as there really is no replacement for this. Find someone who can give you honest feedback without it being awkward and go through a bunch of times over the span of a few weeks/​months.
I would do live practice as there really is no replacement for this. Find someone who can give you honest feedback without it being awkward and go through a bunch of times over the span of a few weeks/​months.