This answer explains how the problem can be formulated
in a way that naturally and automatically includes the effects you listed.
I'll assume a spherically symmetric, non-rotating earth,
and I'll ignore the influence of other bodies like the moon.
I'll show how to set up the equations and describe how to use
them in principle, but I won't solve them.
Points in space-time will be labelled
using a system of coordinates $t,x,y,z$.
We could describe the motion of the rocket by expressing
three of these coordinates as functions of the other one, like this:
$$
x(t),\,y(t),\,z(t).
$$
A more general approach is to specify all four of the
coordinates as functions of an auxiliary parameter $s$,
like this:
$$
t(s),\,x(s),\,y(s),\,z(s).
$$
This defines a worldline, a curve
in space-time that represents the rocket's entire history
—
where it was and when it was there.
The coordinates $t,x,y,z$ are just convenient labels for points
in space-time. The time actually experienced by a passenger on the
rocket is called the rocket's proper time $\tau$,
which is typically not the same as $t$.
This whole formulation is based on the following equation,
which says how the proper time $\tau(s)$ at a given point $s$
along the worldline is related to the functions
$t(s),x(s),y(s),z(s)$ that define the worldline:
$$
\dot\tau^2=A(r)\dot t^2
- \frac{1}{A(r)}\dot r^2 - (\dot{\mathbf{x}}^2-\dot r^2)
$$
with
$$
A(r) = 1-\frac{\kappa}{r}.
$$
An overhead dot means a derivative with
respect to $s$, as in $\dot \tau = d\tau/ds$.
The abbreviations
$$
\mathbf{x}=(x,y,z)
\hskip1cm
r = \sqrt{x^2+y^2+z^2}
\hskip1cm
\dot{\mathbf{x}}^2 = \dot x^2+\dot y^2+\dot z^2
$$
are also used. The constant $\kappa$ is
$$
\kappa = \frac{2GM}{c^2},
$$
where $G$ is Newton's constant, $M$ is the mass of the earth, and $c$
is the speed of light.
This proper-time equation
is valid for $r\geq R$, where $r=R$ represents the surface of the earth.
The inequality $R\gg\kappa$ ensures that the denominators
in the proper time equation are never zero outside the earth.
Inside the earth, the equation is different, but we won't need it here.
This proper-time equation
implicitly specifies the metric field
— the geometry of space-time — external to the earth.
This particular metric field is called the Schwarzschild metric.
I wrote the proper-time equation
here using $x,y,z$ coordinates instead of the more
traditional "spherical" coordinates (which ironically obscure
spherical symmetry).
The way I wrote it, the combination
$\dot{\mathbf{x}}^2-\dot r^2$
corresponds to the usual "angular part" of the metric.
Now, suppose a transmitter is fixed somewhere on the surface
of the earth, say at $\mathbf{x}=(R,0,0)$. This transmitter is an
object with its own worldline,
which we can parameterize as $t(s)=s$ and $\mathbf{x}(s)=(R,0,0)$.
This implies $\dot t = 1$ and $\dot{\mathbf{x}} = (0,0,0)$.
Use these in the proper-time equation to get this result
for the transmitter's proper time:
$$
\dot\tau_T^2 = 1-\frac{\kappa}{R},
$$
where the subscript $T$ means "transmitter."
The right-hand side is a constant (independent of $s$),
so this says that $\tau_T$ is proportional to $s$, which in turn
is proportional to $t$.
So far, we have the transmitter's proper time $\tau_T$,
and we know how to determine the rocket's proper-time $\tau_R$
at any point $s$ along the rocket's worldline,
whatever that worldline may be. (The only constraint on the rocket's world-line is that the right-hand side of the proper-time equation must be positive, so the worldline is timelike.)
The remaining challenge
is to relate $\tau_R$ to $\tau_T$.
We can do this using worldlines that represent
the journey of light emitted by the transmitter.
If we knew the worldline of every "piece of light"
leaving the transmitter,
then we could relate $\tau_R$ to $\tau_T$ like this:
for any given point $t,x,y,z$ along the rocket's worldline,
choose the piece-of-light worldline
that passes through that point and also passes through
the location of the transmitter $\mathbf{x}=(R,0,0)$.
Only one piece-of-light worldline can do this, so this
determines the specific value of $\tau_T$
when this "piece of light" must have left the transmitter
in order to arrive at the specified point along
the rocket's worldline.
In this way, for every value of the rocket's physical time $\tau_R$,
we can determine the value of the transmitter's physical
time $\tau_T$ when that "piece of light" was emitted.
In other words, we now have $\tau_T$ as a function of $\tau_R$,
written $\tau_T(\tau_R)$.
If the signal leaving the transmitter is $\sin(\omega\tau_T)$
according to the transmitter's clock,
then the signal arriving at the rocket is
$$
\sin\big(\omega\,\tau_T(\tau_R)\big)
$$
according to the rocket's clock,
where this last expression is regarded as a
(probably complicated) function of $\tau_R$.
This is the total Doppler effect, including
the effect of the rocket's velocity,
the effect of the rocket's acceleration,
and the effect of the earth's gravity.
The key message here is
that we should not think of these as separate effects,
and we don't need to wonder if this list of separate effects is complete,
because we naturally derived the full answer in a single, tidy package.
We still need to address one last thing: How do we know which
world-lines represent the journey of a "piece of light"?
Using the principle described in section 3.19 of
General Relativity: An Introduction for Physicists,
we can derive the following result starting
from the same proper-time
equation that was highlighted above.
The result says that the worldline
any object in free-fall, whether the object is a "piece of light"
or a rocket with its engine turned off,
satisfies a pair of equations that looks like this:
$$
\ddot{\mathbf{x}}=-\frac{\kappa}{2}\,\frac{\mathbf{x}}{r^3}
\big(b + 3(\dot{\mathbf{x}}^2 - \dot r^2)\big)
\hskip1cm
\left(1-\frac{\kappa}{r}\right)\dot t = \text{constant},
$$
where $b\geq 0$ is a constant that depends on how the world-line
is parameterized.
(These equations are valid for any affine parameterization.)
To represent a "piece of light", just set $b=0$.
I won't show the derivation of these free-fall equations
here, because that would double the length of this already-long post.