Now I'm not claiming to know everything about blogging, as lets me honest I am still a newbie after only writing for 6 months but there is one piece of advice I would give anyone in blogging, be the blogger who you want to be.
What I mean by this is write about what you want to write about and don't try to morph into something or someone you think people what you to be. Write about the topics you want to write about as in my (little) experience, I believe these are the posts that get the most engagement and are the most popular, as you are being you. And people can relate.
I am guilty of writing posts, which I haven't published as since reading them I realise they weren't me, that I think people what to read. It has no topic related to me but I thought maybe people would read it but it was a post I couldn't engage with so how could anyone else. I have read other peoples blogs, very popular blogs, and thought if I write like that I can be as successful in the blogging world as them but that wouldn't be true. They are popular and successful because they write about topic that relate to them and they write about their lives.
For example if your a mummy blogger to two small children like me, you wouldn't write a post about how to settle your children into secondary school as you wouldn't know anything about this subject.
Also when you are approached by a branch don't take every offer just because you have been asked, and feel privileged to have been asked, think about whether the brand relates to you and your readers. You will find out about your readers by the comments you receive and engaging with them on twitter.
You could also put this advice into real life, as in be you and not the person you think people want you to be. Don't conform into a person you believe people want to see as this will not be you.
Blog about what you love and what your good at, I think this will make you successful in your own right.