Hi,
Regarding DNA, I've found that different people test with different DNA companies so put your DNA on more then one database if you can...
I don't know what company you've already tested with, but as a rough guide - AncestryDNA and
23andme do not accept uploads/transfers in, so you need to buy a brand new test from them.
LivingDNA, MyHeritage and FTDNA accept uploads in and charge a small "Unlock" fee but this is cheaper than buying a brand new test from them.
All the best with your search.