I broke a few bits when I first bought my MTB – was a combination of weak components and poor riding/mechanical sympathy.
for each item that failed, I replaced it with a stronger/better variant.
As an example – I bent two chainrings and trashed the BB on a cheapie Truvativ 5D chainset – I replaced it with SLX AM (double and bash) which has been faultless…
I’ve now reached a plateau where I don’t seem to be breaking so much, however my riding has improved along with the components.
Is it me or the bike? you decide…