Someone else said.....
I think you are nearly there. Take advantage of that turn downwind to pick up speed, sheet in, hook in, get into the footstraps then use your footsteering to sail broad or upwind.
To add to that
.......and as you head upwind, don't sheet in too far.
Oversheeting while going upwind is the most common reason for not getting upwind.
Reason being, as the board points closer to the wind the sail must stay in the same position relative to the wind , not to the board.......don't oversheet.
When racing upwind you actually spend a lot of time gently sheeting out as you climb to higher and higher angles.
Also, remember 'heels closer together', tends to get the stance right (upper body forward-back leg straight).Try to look around the mast.
And the practising is the best part.