No, it's not because God is a strict God and He gives sparingly ... on the contrary, it's because God is a good God and He HAS ALREADY GIVEN all the blessings!
Rom 8:32 (Amplified Bible)
He who did not withhold or spare [even] His own Son but gave Him up for us all, will He not also with Him freely and graciously give us all [other] things?
Eph 1:3 (Amplified Bible)
May blessing (praise, laudation, and eulogy) be to the God and Father of our Lord Jesus Christ (the Messiah) Who has blessed us in Christ with every spiritual (given by the Holy Spirit) blessing in the heavenly realm!
Why do we need to ask (beg) God to bless us when He has already done it? "If God has already given me the blessings, then why am I not blessed?", you ask. It's precisely because you do not see yourself as blessed, therefore you do not see the (manifestation of) blessings in your life.
Why not take a different approach from what you used to do? See yourself blessed. Believe it. Search the scriptures for the blessings which God has already given you and declare them aloud every day over your life. Thank God everyday for the blessings He has already given you.
For the past two weeks, I have been declaring Psalm 128 over my life every day:
1BLESSED (HAPPY, fortunate, to be envied) is everyone who fears, reveres, and worships the Lord, who walks in His ways and lives according to His commandments.
2For you shall eat [the fruit] of the labor of your hands; happy (blessed, fortunate, enviable) shall you be, and it shall be well with you.
3Your wife shall be like a fruitful vine in the innermost parts of your house; your children shall be like olive plants round about your table.
4Behold, thus shall the man be blessed who reverently and worshipfully fears the Lord.
5May the Lord bless you out of Zion [His sanctuary], and may you see the prosperity of Jerusalem all the days of your life;
6Yes, may you see your children's children. Peace be upon Israel!
I am blessed, and so are you. Declare your blessings today!