Horrible posture

Do you guys have any tips on how to get good posture. My posture is horrible right now I'm starting to gain a ball in the back of my neck and my shoulders just look round all the way. Help please!!!!