"Русский" - притяжательное прилагательное, выступающее в роли существительного. А притяжательные прилагательные отвечают на вопрос не "какой ? " , а " чей ? " . Например, кое-где в сельской местности до сих пор человека спрашивают: "ты чей ?" , имею в виду : "кто твои родители, деды и бабки? " . Поэтому русскость наследуется,только как и всякое вступление в права наследования, оно подразумевает сознательный выбор(порой, из разных идентичностей предков).
Слова "белорус" , "великорус" - сложносоставные существительные. Первые части в них являются прилагательными,указывающими изначально на географическую локализацию их носителей. Исторически в РБ "русским" можно назвать вообще все что угодно. Географически и по современному политическому признаку в РБ все является "белорусским". При совмещении исторического и географического подходов оказывается, что понятие "Белая Русь" территориально не совпадает с РБ. Оно появилось гораздо восточней(поэтому даже Владимир-на-Клязьме можно называть "белорусским городом") и на протяжении веков смещалось в западном направлении, "тесня" понятие "Черная Русь". Что интересно,смещение происходило ровно в противоположном направлении более раннему физическому расселению кривичей на восток(западная часть которых затем стала белорусами,а восточная великороссами).