Good points shared here, only want to add if one wants to do it byself promotions and marketing, just do this and sail through it.
- Find pain point and give a solution
- Put yourself in the customers shoes
- Speak your customers language
- Simplify your copy
- Focus on benefits
- Show personality
- Avoid distraction
- Trigger emotion
- Tell a story
Try it for a while, or Hire agency for Quick turnout.