work well with your "cycle". there are certain period(s) of the day when writing is effortless. try to experiment. maybe you produce exceptional results when you write in the morning or late in the evening. it depends on what you are used to.
you can also try to manipulate it by having fixed writing schedule everyday. that way, your mind will be conditioned to write during certain periods of the day. one more thing. find a perfect place to write. it would help if that will be the same area that will use every time you write. hope these help!
The only way to hone your skills in writing is to practice everyday. Also, it would be best if you can also spare the time to read. In order to improve your writing skills you must READ, READ, READ and WRITE, WRITE, WRITE. You will also get more ideas if you read more.
Hello. I think that you should be passionate about that you are doing. Then you will have a lot of ideas, they will come to your mind. Also, try to read books or articles which are related to your specific field. Thus, you can obtain something new and useful for you future writing.
This topic has been covered in numerous other threads, including sticky threads that list many writer and grammar resources. The best way to perfect your writing skills is to read and study. Please do so and then if you have a specific question that has not been answered already, please feel free to post it.