hi mate, they're hard aren't they ! Even once you've got past the initial bunny hopping and got your throttle under control, as soon as you start turning the quad round it's very easy to get disoriented. Mind you, if you're already flying through hoops then you're doing pretty well.
Here's a practice list I made for myself when I first started (and no, I wouldn't call myself a good pilot by any means and certainly still can't do some of these...):
1) Facing away, simple hover holding in place, low altitude, slightly higher (1m), land again. Check trims. Can kill throttle about 1” above ground. Anything goes wrong, kill throttle. Do for a whole battery pack !
2) Choose several targets, facing away, fly to each target, land, take off again, rhs stick only
3) Facing away, hover, slow square, then slow circle clkws and then aclkwse using just rhs stick
4) Hover drone and rotate it to 10oclock posn, hover, 2oclock, 9oclock, 3oclock, keeping in place. Nudge fwds and bkwds (and roll) for feel
5) Nose-in hovering, keeping in place, nudge. – whole battery pack !
6) 7 oclock and 5 oclock in-place hovering, nudge.
7) Rotate 360 deg in-place hovering
8) Nose-in target hopping
9) Whilst hovering, switch between nose-n and nose-out, staying in place, sideways, whole pack.
10) Yaw to face, then slow circle clkws and then aclkwise with rhs stick – controls reversed
11) Facing away, figure of 8 with rhs stick, clckwise and aclkwise
12) Yaw to face, fig of 8 again, clckwise and aclkwise
13) Turning while flying forward using elevator and yaw only, clkwse circle and aclkwise circle. Nose leading
14) Banked turns, elevator + yaw + pitch, clkwse circle and aclkwise circle. Nose leading
15) Elev and yaw large fig8, clckwsw and aclkws, nose leading. Try sideways fig8 first, start in middle at 90deg, and nose-out for each edge. Then can try nose-on each edge, front-back fig8
16) Banked turn fig8, clkws and aclkws, nose leading
100) flips, rolls, loops, fpv
Trim is easy, it's just making sure that your control sticks on the transmitter are sending zeros when they're centred. If you find that without giving any input, the quad is either drifting forward/backward, left/right, or rotating then you'll need to adjust the trim on your transmitter till it stops doing it and stays still.