Hi sonnya,
Sorry but you missed the number ONE trick : the strain .
If you read through the forum, you'll see that the more discussed topic is : "what strain performs better ?" or in general it is hands on experience : "this is how this tree of this strain performs/performed for me" . - of course, mislabeling makes a come back every now and then...
There is then a subtopic that is "This is how this tree performed in this/my climate" and this is important too, due to splitting issues, rotting issues ... bad weather at the bad time, too cold a weather ...
To be honest : you don't need to learn about grafting for raising fig trees.
Shaping, and pruning is important. But more when the trees have been 5 years in the place IMO . We buy them small, so really, the first years there is nothing to do, but make them grow.
You missed the number two trick that is more secret : cares through the year (not just one month in the year - just like any other plant in fact ). Watering and Fertilizing is important. You could do without, but don't complain about poor results then.
I have a neighbor that I gave a small tree. I have a sister tree that grew 3 times more in the same time frame - mine in pot and hers in the ground ... She barely waters or fertilizes her trees, she disturbed the roots by moving the tree... . Sometimes weather does it for you ... But to be sure, do it yourself. Some use drip irrigation .
Then the number 3 trick - I can hear some yelling already - : PATIENCE, PATience, Patience, patience (when the good cares are performed, I mean ).
Your trees will take between 3 and 6 years to be fully productive and that is without any hard reset along the way : damn bad winter --> back to square one, moles voles -->square one , dry weather and no watering --> square one , growing in containers and no water -->square one , dog broke the trunk --> square one , poor nourishing the tree will take 2 or 3 years more to be productive ...
You just planted one tree ... Increase your chances plant 4 or 20. Don't be shy, some planted 100 ...
Good luck !