If this was grown from a seed citrus may take five to seven years to fruit. You may just have to be patient. Some cultivars can set fruit earlier.
You won't know until it does fruit if it is good or not.
To get fruit faster. Have the tree grafted using a scion from a tree with known good fruit.
You could even do multiple grafts and have lemon, limes, and oranges on the same tree.
Don't prune citrus too much. There require only light pruning. Over pruning a bearing citrus can stop fruit production for a couple of years. Pruning should be done at the right time or you will be cutting off the flowering branches and the tree will switch to vegetative growth at the expense of fruit.
Right now my lemons, tangerines, calamondins and limes are all blooming and setting fruit. Bears limes and Satsumas only set fruit once a year, but the meyer, lisbon, kaffir, and calamondins will have flowers and fruit on the tree at the same time and set fruit up to three times a year.
They are also heavy feeders. Most of mine are in pots, so feeding is mandatory. The trees in the ground, I feed twice a year. I did that last month, just before I pruned the Satsumas. I will feed them again around September. In between they will get some compost spread under the trees.
The potted trees get fed when I start seeing new leaves growing, and again after fruit set. Usually 2-3 times a year depending on how many times the trees set fruit. I use citrus fertilizer. Dosage depends on the diameter of the trunk.
https://www.examiner.com/article/florida ... trus-trees
Now the Satsumas are resprouting growth and I still have flowers because I only prune to control height and air circulation. I left the mid branches alone.
My tree will not live much longer since it is nearing twenty years old and it is typical for dying trees to actually give abundant fruit. Nearly all citrus here have trestiza virus. Grafted trees live between 25-30 years. Fertilizing and good aphid control can keep a tree going longer.
https://aggie-horticulture.tamu.edu/pati ... iners.html