You are in a good age category,some of the best upcoming pilots are in their late teens,and you already have 7 years into it.
I was flying sport aerobatics for 10 years before 3D came out,and I just cannot pick it up as easy as the younger generation.
I do OK now,after years of trying to catch up...some younger ones can catch up to me in a season or 2 and then fly circles around me

Having $ support really helps,flying good outfitted machines that are set up to pro level makes a huge difference.