Competition and interaction are inevitable, but they are also not so bad (usually).
Note: also pH effects on how easily root could get nutrients.
The rule is just to give enough nutrient for the plant you have. So you may give some more of the less competitive nutrients (in case of interactions). It is not easy because every soil is different, until you get a balanced soil (and so also small fertilizer quantities).
In your case, I would start with organic matter. This is the most important part: it creates a good environment for the bacteria/fungi which should deliver fertilizers to the roots. And also organic matter should capture fertilizers (sandy soils are permeable to water, but also to soluble fertilizers). (Note: you should not target "saturation").
Then, start with some fertilizers (maybe some which long lasting, so that they will remain more in the terrain, also in case of rain). Try to search for acid fertilizers (if you want to correct your pH toward some more neutral).
But after this, you need observation. Competition about nutrients is also plant specific. If you notice that plants lacks some nutrients, just add them. And so you correct the competition.
If you are brave, you can google about fertilizers on many crops and orchards (less frequent about garden plants): universities make studies about that, and with formulas on how to balance all nutrients (with most interactions). Note: these are crop specific. On the other hand, I doubt this is useful (but if you have huge fields, so you may get to fertilize again, which may take few days, and you will have harvest a week late, so you will be hit financially).
And liquid/foliar fertilizers can help us very quickly (but too expensive for normal crops).