Shiny Knight it was a good problem for starters
But still you can get better. Chess puzzles that start with check are usually rare. A forced play is another thing that is rare; Perhaps you should look at these themes to get an idea what is used in composing classical chess problems: Novotny, Grimshaw, Bristol, Plachuta just to name a few.
Start with simple 2, 3 movers and gradually work your way up.
When composing sometimes
working the other way around may help: Get a good looking mate (one that is not easy to see i.e. in the center, or with an unusual setup), and then try to add foreplay. You begin with mate in 1 and gradually add a move here and there. This will not always work but when it does, it turns out great
Ah, yes, always use a computer to double check that is the only possible solution, move order, etc.