Baking itself needs good UV´s. When satisfied with your current UV´s on "source" object, while baking enable also option "Keep UVs". This way baking process will keep original UV´s.
Small hint:
When you Shift+doubleclick on UV tag, will be opened new texture view just with UV polygons. If you don´t see UV polygons, they should be scaled to very tiny places (check it with option Texture/View/Frame Selected UV Elements and before this command select all polygons of object in viewport)
If you will see "nothing", UV´s are scaled to "microspace" 🙂 . To prevent this use option "Keep UVs" as was mentioned before...
Try it and inform us about your results.