I'm afraid that I don't get recognized for my hard work at my job.
Why do you think you do not get reconinzed?
My boss takes the praise for my achievements, I'm really pissed off.
It is understandable to be mad when your boss takes the praise for your hard work and achievements, but you work for the company. You are expected to work hard and your achievements are the company's achievements.
You are right. I think my boss might get fired when I tell the company.
I'm sorry to hear that. You work for the company though, so your accomplishments are your boss's accomplishments. You shouldn't tell on others especially if no harm comes of it.