The first statement is true both ways. Specifically, suppose $(X, ||\cdot||)$ is a normed linear space. Then the norm $||\cdot ||$ is induced by an
inner product iff the parallelogram law holds in $(X,||\cdot||)$.
For the second statement, this is not true. Call the condition $d(x,y)=d(x+a,y+a)$ translation invariance, and the condition $d(x,y)=d(ax,ay)$ homogeneity. Consider the following variant of the characteristic function
$$
\chi(x,y)=\left\{\begin{matrix}
1, & x\neq y, \\
0, & \text{otherwise.}
\end{matrix}\right.
$$
Homogeneity fails for $\chi,~x\neq y$. Indeed,
$$
\chi(x,y)=1\neq a=\chi(ax,ay).
$$