When it comes to earbuds, it's important to look for ones that are comfortable, have good sound quality, and are sweat-resistant. Both the Backbeat Fit and AirPods Pro are popular choices for runners, so it's really a matter of personal preference. Some other popular options for running earbuds include the Jaybird Vista, Jabra Elite Active 75t, and Bose Sport Earbuds.
When it comes to shoes, it's important to find ones that fit well and provide the right level of support for your feet. The New Balance 880 v9 is a good shoe, but if you're only getting 150 miles out of them, it might be worth trying out different brands or models to see if you can find something that lasts longer. The drop of a shoe, or the difference in height between the heel and the toe, can influence how you land, but it's not the only factor. It's important to find shoes that work well for your individual foot mechanics and running style.
There are many online forums and communities for runners, such as r/running on Reddit, where you can find advice and connect with other runners. Additionally, many local running stores offer group runs and training programs, which can be a great way to connect with other runners in your area and get personalized advice from experts.