High cholesterol has various effects on your body, one of which is fatigue. Although high cholesterol itself does not directly cause fatigue, the conditions resulting from it can.
No it's not compulsory, many times blood groups of relatives don't match.