Ashkenazi Jews are those of European descent; Sephardic Jews are from Spain, North Africa and the Mid East-recently, of course, as all Jews except converts and their descendants are originally of Mid Eastern origin. BTW, Ashkenaz is Germany and Sepherad is Spain - that is the origin of these terms.
Religious practice is not genetic or familial in origin - it is up to each person what they do. There are Orthodox, Conservative and Reform Jews who are Ashkenazi, just as members of all three groups can be Sephardic. The Hasidim are almost all Ashkenazi Jews, but relatively few Ashkenazi Jews are Hasidim.
Thanks.