You need to read the 'NPK' labelling on fertilisers to decide whether they're suitable for your needs. That labelling indicates the levels of nitrogen (N), phosphorus (P) and potassium (K) that are present within the fertiliser.
A typical bone meal fertiliser might have 'NPK = 3.5:17:0'. That means that it's packed with phosphorus, provides some nitrogen but has no potassium whatsoever. A typical fish, blood and bone fertiliser might have 'NPK = 5:5:6.5', meaning that it's well-balanced with regard to all three components.
You then need to consider what it is that you actually want to add to your soil.
See here:
https://www.rhs.org.uk/advice/profile?PID=451
Also possibly relevant:
https://www.rhs.org.uk/advice/profile?PID=304