There are a few methods to take into consideration when proposing changes at any company. Regardless of your position at the company.
1. Don't Play The Blame Game
Never play the blame game. Even if you can see that all of the problems stem from one person. Playing the blame game will stir up a whole mess of politics in the work environment that you will be much better off without.
Instead, suggest all of your improvements objectively, as team wide goals.
2. Confidence is Key
Before you even think about suggesting these changes go through it all yourself, write up your ideas, then go through it again and again. Don't focus just on what changes to make, but also how you are going to suggest these changes.
The changes need to seem simple and easy. If it takes you 20 minutes and 3 pages to detail a single change, it's probably too long and complicated with too many potential fail points for people to want to buy into it.
Pay attention to weak points in your own arguments, make sure you have answers, and make sure they are good answers. "I don't know" can be a killer when trying to get people to accept your changes.
Confidence is key, you need to seem like you know what you are doing, and you need to seem like you know how to do it. If you aren't confident in your changes, people won't be confident in you.
3. Bottom up Approach
Before you go suggesting your ideas to the CEO you need to check that the rest of the company even agrees with you.
Start with the people around you, the people you work with on a daily basis, talk to them about your ideas and see what they think. See what they like and what they dislike, and see if they agree that your changes would be for the best.
Then move on to your manager, show him your changes, show him you have support from the rest of the team. Show him that it's in his or her best interest to pursue these changes and you will have their support.
4. Follow proper protocol
Don't try to jump the gun, suggesting your changes to the top of the chain might seem like a good idea but if it hasn't gone through the proper internal processes then you're at a disadvantage.
These internal process make sure that everyone who needs to see it and agree to it gets a chance to give their input, address their concerns, and suggest improvements.
Getting buy in from your team is a difficult game to play, it involves making sure that they feel included, and that they feel their voice is being heard, it involves following proper procedure so that the change is bullet proof by the time it reaches people who can do anything about it.
Be a subject expert
But most importantly of all, you will need to know a lot about it, if you suggest the change you are likely to be the person needing to field all of the questions and concerns about the change. If you can't answer the questions or mitigate the concerns, you will lose backing.