I'm trying to solve e) and f). What I've done for e):
Since we have a basis $(1,x,x^2,x^3)$, the image would be $$(0,1,2x,3x^2)=(0,1,0,0)+x(0,0,2,0)+x^2(0,0,0,3).$$ Hence the base of the image would be
$$(0,1,0,0),(0,0,2,0),(0,0,0,3).$$
f) and then the kernel would be $(0,0,0,0)$.
This should all make sense since by rank-nullity theorem the dimensions of the image and kernel adds up to $4$, which is the dimension of my basis.
Is my approach/answer true?

Close, but is the zero polynomial the only element that, when differentiated, yields the zero polynomial? In fact, any constant function $f(x) = k$, when differentiated, yields the zero element of this vector space ($f(x) = 0$). In vector form, any element $(k,0,0,0)$ will be mapped to $\vec{0}$, so the kernel is any scaled version of the vector $(1,0,0,0)$, and therefore a basis would be $(1, 0, 0, 0)$.
I also have a slight problem with your image basis: you have to be consistent in how you represent a polynomial as a set of coordinates. I assume you are expressing a polynomial $f(x) = a + bx + cx^2 + dx^3$ as $(a, b, c, d)$. You are right that the set $\{1, 2x, 3x^2\}$ is a basis for the image space; however, when expressing this in coordinates, this should be the set $\{(1, 0, 0, 0);(0, 2, 0, 0);(0, 0, 3, 0)\}$.
You will see that this answer is consistent with the rank-nullity theorem as well.