Have you ever tried to get static block content in block file in Magento 2?
CMS block facilitates to reuse of the content in a convenient, modular and manageable way. Static blocks provide simple text or HTML, CSS, Javascript to display content. One can get the content of the static block in the block file