@Drose
Lots of good advise already. It is not easy to make change but it sounds like you are heading in the right direction.
1. Cull- this is the best thing you can do to improve your herd year after year.
Any cows outside the 90 day calving window (March 1- May 31).
Ex: You can start by culling any cows that calve after July 1.
Any opens 30 days after "breeding season" ends
Ex: This mean pull the bulls after 90 days (ex: turn out bulls May 23- pull bulls Aug 23), preg check around Sept 23.
Any cow with bad feet, bad bag or bad attitude
Any heifers that aren't from your best cows.
Any bull that will not add to your program.
2. Bulls- sounds like you need help getting some better bulls on board
Any Charolais bull that is not producing calves that mash the scales is doing you a disservice
Any bull with a bad temperament, bad feet or inconsistent calves needs to be culled.
3. Management - get a program together that will work for both of you and be consistent!
Vaccines suited for your area and timed so that they don't interfere with your calving.
If you haven't already offer free choice salt and mineral (and no they aren't the same thing)
Tag cows and calves so you know who is who, and keep track of cows performance.
Don't be afraid to lean on other folks in your area and keep the vet in the loop.
FYI--I have 3 vets that will do farm calls now but good luck getting a hold of any of them after 5 or on a weekend! Neighbors/other connections should also be a high priority.
Making these hard decisions/changes now will help you in the long run. Good luck!
Note: sometimes it takes a couple years to tighten the window and make these changes. Make the changes now that will have the biggest impact on your season next year. Example: pull the bulls, cull any opens or short breds now, then potentially get a replacement bull before next breeding season.