My two front teeth are completely different shapes. Is that hereditary?

Most likley but. Could be in part due to history of trauma or systemic illness during tooth development about 2-3 years before it comes in. You have options to try to match them that are cosmetic treatments, but only if you want the change. See your dentist for care.
Maybe. Does anyone in your family have the same attribute? If so then it could be hereditary...Does not mean that your children will have it as we are products of both parents. Could be a result of childhood trauma or an infection long ago...Have you asked your dentist?