для того, чтобы определить свою национальность, не нужно ничего. берешь и определяешь для себя. ну а если к какому этносу относишься, то... я не вижу в этом особого смысла. раньше тоже думал что-то такое сделать, но если у тебя нет даже намёток, что ты, например, говоришь чисто по-русски, живешь в типичном моногороде в глубинке россии, но фамилия у тебя какая-нибудь не "каунас/мюллер/абрамович" а базовый "петров-сидоров", то шансов узнать что-то новое мало
условно говоря, если смотреть в перспективе на 8 ближайших от тебя колен предков, родившихся до 1730-1760х годов, то что тебе даст условно говоря, что из 250 твоих пра-x6 бабокдедов того времени затесалось пару башкир, пару латышей и немцев? если бы ты целиком состоял из касты условных обрусевших немцев, которые поселились в иностранный отшиб россии типа немецкой слободы в черте крупного города или отдельный район для иностранцев, то ты бы наверняка знал что-то об этом, хотя бы какая-то инфа должна была сохранится и ты подозревал бы об этом
если нет - то ты славянин (или кто ты там)