"After writing my story for over three and a half years, I've learned a few lessons that I'd like to pass on to you. First, keep at it. Never stop, never give up. It will get discouraging, writer's block will come. But don't give up.
Second, when you get writer's block, work on something else for a few days or weeks. Come back to the problematic section with fresh eyes. It'll make a huge difference.
Get attached to your characters. Love them, and care for them. Then you'll get to know them, and the better you know them, the better you will write them. Put yourself in their shoes. Feel for them. Laugh, cry, hurt, smile. If you feel what they do, you can understand them better, and write them better. Just remember, don't make it easy for them. Adversity is a catalyst for change. And change is what stories are all about. Put them through the hardest situations, the biggest struggles, and remember that it is for their good. They will change for the better, but only after the difficulties.
IMPORTANT: NOTHING happens for no reason. NO character is pointless. Every bit of information you reveal, every circumstance, every action MUST have a purpose. If it has no purpose, cut it out. Note: the purpose could be filling the world, revealing aspects of the setting, making the scene feel a certain way or making it more believable, even being a comforting voice to the protagonist. But everything has a purpose. If it doesn't, remove it. It will only be a distraction from the plot.
Finally, just have fun! I love writing, and building stories and characters is an awesome experience.
Well, that's all for now. Hope you find some of this helpful!"
Dale J. Sheridan