Bird flight mechanics with takeoff and landing

Hello all,
I am trying to make a game in which the player is a player controlled eagle. I know that there is a flight template but I want the bird to start off on the ground and once the space button it double tapped the bird will take off and go into the flying animation. I then would like it to be at a stable speed. When the bird is losing power or King straight up for example I would like the player to press shift and it go into a flapping animation to gain speed or when going downwards they can press shift and the bird will close up its wings and go faster. So pretty much a sprint button. Using the control button I want the bird to decend before double tapping control to go into the landing animation and become a ground player again.
Now I understand that this might be hard to understand and easy to do but I am a total beginner at UE4 so I am in need of any help if possible.

Thank you for any responses I get