on the strength of (something)
в силу чего-либо, на основании чего-либо
She considerably improved her relations with her neighbors on the strength of her kind attitude to them.
в силу чего-либо, на основании чего-либо