Take it from first hand.
Marching around does nothing.
And it will give a chance for the mass media to frame you wrong.
It's make people feel better and feel "we are doing *something"" lol
You have to be able to at least foresee how your actions can succeed, for them to do so.
If you can't even imagine how the action could win, it won't
Tabling , talking to people in the neighborhood, passing out fliers. That could work.
When all people of a particular persuasion are in one place that can be tempting for the opposition. Get rid of a load of opponents with one stroke.
Best to be de-centralized.
And of course that's why marches are always pushed? They do nothing and may even harm.