What are some Softball pitching fundamentals?

stay on the power line keep arm straight stay up tall snap ball at hip fast arm speed turn hip stay on the power line keep arm straight stay up tall snap ball at hip fast arm speed turn hip