Best of luck to you! It sounds like you are on the right track, and just remember that consistency is key.
It’s a good idea to practice short walks in various rooms of the house with the equipment while carrying treats to reward – you can use a clicker (and YES! Load the click and yes! while having the dog sit in front of you - click and say yes! simultaneously – then immediately treat.)
That way you are loading the “yes!”, so even if/when you don’t have the clicker, the dog can get immediate feedback for eye contact check-ins and for keeping the leash loose. Immediate feedback for desirable behaviors shapes those behaviors, and will result in the dog offering the behaviors more and more frequently
Keep sessions short so the dog is left wanting more, pay with cheese or similar high value treats, and work in non-distracting environments at first – change it up WRT locations. Dogs don’t generalize well, so it’s good to practice everywhere so that when you are faced with distractions, the dog has learned those default behaviors.