Walking a dog is not normal for dogs. The normal behavior is to just do what ever they want to do. Right? This is a Bulldog thing.
Changing the behavior is what you are trying to do and it takes time. Be patient and consistent. Like in the movie Contact "small moves Ellie".
One step at a time and one success at a time. Trying to train when you are in a hurry or do not have time to see it through is defeating.
When I have a puppy I start off just walking on the leash IN THE HOUSE FIRST. My puppy are safe in the house, they know the way around and are not scared of anything. This way they don't fear something new at the same time as the noose around the neck. One we have mastered the inside, I will walk out to take out the trash, check the mail, etc. After only a few days or weeks of this, walking anywhere is easier. I also take an adult dog along to "lead" the way.
If you only have one dog this won't work, but a friend or neighbor dog might work?
Remember that ANY trouble spot HAS to be accomplished before moving on. Stop, take as much time as is necessary. Behavioral changes take time.
You can do this!