I doubt you will make a "perfect" PCB.
They all have a compromise in them somewhere
What you need is practice, lots of it, accompanied by lots of research while using a hint of common sense & don't believe everything you read is 100% accurate today as things change.