Yes, "I appreciate you" is grammatically correct as a way to express gratitude and acknowledgment towards someone.
It would be more correct to say, someone who.
It is grammatically correct to say it is the time for someone and not it is the time of someone.
To express that someone is mean, you might say they are unkind, harsh, or inconsiderate in their actions or words. You could also describe their behavior as lacking empathy or compassion towards others. It's important to provide specific examples if discussing someone's meanness in a constructive way.
Yes it's polite and considering towards the receiving party.
When someone says you have a big heart, they are acknowledging your kindness, empathy, and compassion towards others. It indicates that you are caring and generous in your interactions and relationships.
"I am happy with you" is the correct phrase to use, as it conveys a sense of happiness in relation to the other person. "I am happy at you" is not a common or grammatically correct way of expressing happiness towards someone.
Yes, it is correct to say that something impacted someone's life. When you say "impacted on someone's life," you are emphasizing the effect that something had on that person's life.
It is correct English to say "thank someone for something" eg "My wife and I thank you for your kind invitation to your daughter's wedding"
write to someone is the correct word although many people say write someone
Yes, it is correct to say "he works in a newspaper" to indicate that someone is employed by a newspaper company.
To politely correct someone about the spelling of your name, you can simply say, "I appreciate it, but my name is actually spelled correct spelling."