This quite an opinionated question as there are many methods which you can use to reach your end goal.
There are a couple of questions you should ask yourself here first, like, do I need these posts to be part of my normal blog posts, what are these posts intended for, how often will I rotate them, or will they stay for a long length of time.
Based on the criteria that you decide upon, you have the options of sticky posts (which I personally don't like), custom category of posts, a custom widget which I've used with great success in conjuction with custom post types, and then there is my favorite, custom post type.
I think that using custom post types is by far superior to the other options, as the sky is the limit when it comes to options and flexibility, and it is non-intrusive as custom types are by default not included in the main query. So you can have your "important posts" separate from the rest of your blog posts.
All you need to do to display these posts is to run a custom query (with the use of
get_posts) in the spot you need to display these posts.
But as I said, the option are there to be used, it is your duty to go and sit down and decide what is it exactly what you want to do and how are you going to do it