How Much Is It To Master A Song?

Is it necessary to master a song?

.

How much does it cost to have a song mixed and mastered?

Does mastering a song make it sound better?

Can I master my own music?