Is this the correct intuition behind the covariant derivative? If not can you please show me how to covariant derivative is related to the directional derivative?
The covariant derivative can be thought of as a generalisation of the directional derivative to non Euclidean spaces. The directional derivative is a mapping which takes as input some tangent vector at a point $p\in \mathbb{R}^n$ and a scalar field $f(x^1, x^2,....,x^n)$ and returns a real number. Since we are working in $\mathbb{R}^n$ we can acknowledge that there exists a map $F: \mathbb{R}^n \to \mathbb{R}^n$ which is to be considered a vector field. Due to the geometry of $\mathbb{R}^n$ we can think of points as vectors and vectors as points and hence the directional derivative acting on scalar fields can naturally be thought of as acting on vector fields. However for a general manifold M, the notion of a derivative acting on vector fields does not arise naturally from that of a derivative which acts on functions, the reason being that we cannot assign to each point $p\in M$ a 'tangent vector in $M$' due to the fact that a vector field in one coordinate chart will not be consistent with a vector field in some other chart. In general the basis of tangent space at $p\in M$ is different to that of $q\in M$, a connection provides a way of relating the two tangent spaces in such a way that permits vector fields to be differentiated in a way that is consistent with notion of the directional derivative on $\mathbb{R}^n$.