Hmm, that’s a good question, but
I don’t think you can truly forgive someone in your heart and be selfish about it.
“I forgive you because that is going to increase my own chances of getting to Heaven” - uhm, first of all, if that was the actual case, then you truly don’t forgive the person for what he or she has done, and therefore I’d say that to truly forgive someone out of love, just as God forgives you out of love, is not possible to do for selfish reasons. - I don’t know if that makes sense.