Yes to both
Genetics is an amazing field and there is new information everyday.
There are some physical traits that are inherited from one or both parents. There are some things that are traceable to one parent. There are also traits that are environmentally passed on...Many behavior traits are actually observed and learned that way. If you have a specific "trait" in mind asking a geneticist will be best.