1. Create something to look forward to each day. Here I used the word create as opposed to ‘having’ because I think that part of having a good day is to make today or tomorrow a better day. Having a good day is something we create. This could be planning for a movie date tomorrow, going to your favorite restaurant, eating your favorite food, watching the next episode of your favorite drama, tv series, or Anime, reading, meeting a friend, participating in a hobby. It could be anything as long as you can look forward to it. First step is to set a time in tomorrow for that activity. :)
2. Working towards a goal. On top of having fun and doing something you enjoy each day, you should also feel fulfilled by working towards a goal. It could be studying, working, training or practicing for something. As long as you feel that each day, you did something hardwork and that mattered, you will feel accomplished.
3. Try to look for inspiration. Part of having a fulfilling day is a clear sense of direction and progress. When you seek inspiration, you draw ideas that you can use towards your work or life. Some things that can draw inspiration are: listening to personal development podcast, reading personal development articles, watching documentary of people you aspire to be, watching the performance of people you look up to, and so forth.