Not receiving all datapoints from accelerometer using SPI

What you proposed is what I had in the code initially, tried changing back to it now and all the values I get are 0, 0, 0.

(Sorry about the cross-post, was unsure where it would be the most relevant)