Emeyer has hit the nail on the head. There is no one thing that will make you successful, it is a combination of everything. Everyone likes to throw the word stability out there but the definition of stability is somewhat left up tot he user. OK, my alk has been stable for months... so I must have stability.
Your aquarium is basically one big balance scale... its kind of like one of those mobiles that you built in grade school with all these different elements balancing each other. Moving one may have less affect on the overall balance than moving the other. Corals are somewhat like plants.. their growth is a result of endothermic reactions that are based on the conditions surrounding them. Having mature biota is paramount in keeping everything in balance. You can think of your microbial populations as an example of the the artic hare/ fox population dynamic. When there are lots of hares... the fox population rises, the number of hares falls, and then the foxes starve and the numbers decrease.
Your aquarium is the same way. When you start an aquarium there is a boom of nutrients and a flush of biota explodes to process them. Then the bacteria numbers shoot past available resources, their numbers crash, then nutrients spike, etc etc. You can think of your tank nutrient processing as a sign wave and the frequency or oscillation of the wave form gets smaller and smaller over time as things stabilize. Now, that waveform is subject to even more disruption with things such as light duration, temperature, adding fish, fish dying, salinity changes and water changes. In addition, the species that process different compounds grow at different rates, those that convert nitrate to nitrate gas being the slowest. You never see a new aquarium owner saying "I can't keep nitrates up" while there are two year old tanks where people are dosing nitrates into them.
I realize that this may not be helpful in specific terms but it will be helpful in the long run in terms of understanding just how complex things are.
So, do I think your tank can grow SPS? Maybe.. but if you walked up to me in the LFS and threw those numbers out at me my first repsonse would be...
1. what lighting and par do you have?
2. you need a new phosphate test kit because if you really had zero phosphate , everything would be dead.
3. Have you had any major outbreaks of cyano or dino? Both are tell tales signs of nutrient instability / flux.
4. How often do you do water changes? Do you test alk before you add the new water to your tank?
5. What is your plan for adding cal and alk to your tank when the sps start to grow? Water changes can work.. but you have to understand that water changes to supplement cal and alk are pretty much the antithesis of stability. "Oh, I will just add high alk new water once a week to combat my dropping alk/cal in my tank" #yoyo_numbers
6. Do you write down your measurements? THIS IS PARAMOUNT. What is killing your sps now is something that happened a week or three weeks ago... How would you know without a record of what things were and what you added or whatever.
I am not trying to discourage you from collecting SPS but like most things, you can google and find the answers that sound good to you like "I never test and things look great" but what you may not know is that that tank might be 4 years old and hasn't had a new fish or coral in a year plus. It can be challenging but also very rewarding. And it can also be utterly devastating (to your wallet and feelings) to have things die when you don't know what is wrong.
This may all seem like overkill, maybe it is. But after watching my wallet turn into ashes I got serious about the whole thing. Then things were going great and I got lax again... "this frag has been in QT for a week..I am sure its fine" and then I got burned again.
I hope this is helpful.