What if I want someone e.g. a friend to give me an apology but it is not just "sorry" but it has to be very sincere, from the bottom of his heart, with some explanations. Is "You should give me a sincere apology" enough to make it? Any better expression?
You can't control other people's feelings. He's only going to be as sorry as he is — no more, no less. He won't know what criteria you have in mind that a truly sincere apology requires. No matter what he says you'll never know if it's "from the bottom of his heart". Some games can't be won.