When we give sadqa, should tell the person it is sadqa?
Many people don't take sadqa when we say so what should I do?

No we should not tell people. As long as they are not Syed, you can give them sadaqah without telling.