You can do it yourself where you just have to pay the court fees.
Document everything everytime you have been turned away everytime been refused / had plans cancelled put it in a diary so all easily seen and dated.
Try to keep communication through email or text not verbal again so can be documented.
Big and obvious one but probably the hardest to do, keep your cool dont lose your temper. When you do go to court there is a safeguarding check every communication from the police is put on there, so if you go and start shouting and she rings police it doesnt look good when you get there.
From my experience I had a solicitor for the 1st hearing but quite honestly could have done without.
It was a room with magistrate myself solicitor and her and here solicitor and it was more a kind of negotiation. What do you want what does she want and then see of can agree to a plan. We couldnt and went to a second hearing that was more formal in a court room 3 magistrates again went through same process but this time they went out the room and then came back with what they thought should happen.
There is another level to fight it after that but then you are talking barristers etc and it rarely changes the situation.
Be clear in what you want regarding physical contact time other contact (phone calls etc) xmas easter birthdays holidays try to think of all those life events and how you want to be a part or share the time to take with you.
You can also write these in a formal email to her saying what you would like and keep a record of it anyrespomses etc again to prove you have tried everything.
Trust me can be invaluable when your sat in front of a magistrate and a completely different person to the ex you know turns up talking as if they would never do such a thing.