Every chart needs a name, and most need a sentence that says what it shows.
Keep the accessible name short. Instructions, conclusions and every data point in one label make it hard to listen to.
Give the numbers another way, outside the chart.
Put a data table near the chart, behind a "Show the data" toggle if space is short, or offer a CSV download. A table is easier to navigate with a screen reader than any chart, and it serves sighted readers who want exact figures too.
Every color in a chart needs a second cue.
Status colors need words as well: "+12%" with an arrow, not green alone. See Color.
Measured against the surface the chart sits on, in light and dark mode.
Marks need a contrast ratio of at least 3:1, and text at least 4.5:1. Gridlines can be lighter, since the data does not depend on them. Use your browser's contrast checker on the actual series colors, not only the palette swatches.
One tab stop into the chart, arrow keys inside it.
Nothing essential lives only on hover, and nothing moves for readers who asked it not to.
A tooltip that holds the only copy of a value excludes touch, keyboard and screen reader users. Respect prefers-reduced-motion: draw the final state at once. See Interaction.
Check the finished page, not only the chart.
For a full audit, work through Chartability. The WAI tutorial on complex images and the UK Analysis Function chart guidance cover text alternatives in more depth.