- Edited
Skully_ The mc was an expert but right now he is not, he is a normal human being. I also don't intend to make him a master from the beginning I believe going from weak to strong is much better for mc as a person and to the story.
One of my main objectives with this story was to create a good villain and not a person who is evil for the sake of being evil which in this case is Cao who like you said revolves around the mc. I wanted to create a villain that has a personality, motivation, and goal but I guess I was unable to present that but I can guarantee as the story moves forward all these things will become more clear.
I considered my writing to be good but I believe I needed this as now I won't think 'My writing is good since I know it's good so others will also think it's good' I will also try to reduce the amount of info dump and dialogue is a big part of what I'm trying to improve.
I will keep your examples and tips in mind and improve my writing.
Thank you for pointing out the good and the bad so I can create a better story and maybe one day mine will be up there with yours ;).