Thank you. That is Catholic teaching. Compare:
God is able to make all grace abound in you; that ye always, having all sufficiency in all things, may abound to every good work (2 Corinthians 9:8)
No it isn't because the Catholic church teaches that it's through the sacraments that grace is dispensed and that is not done LAVISHLY.