As for your grades, these are good grades, but like everyone worth their salt will tell you here, It's all about how you compare to the others. If there's 7 jobs open as Engineer for ROTP and you're the 8th one...well you won't get in.
As to how you can make your application more competitive, well you can start doing it right now! Volunteer to a local charity, get a part time job, read books on your trade, get your First Aid course. Show leadership by getting involved in school clubs and getting managerial positions. Of course they'll understand that if you're 17, you won't have as much experience as say, a 25-30 year old, but It's important you show you're involved and ready to make sacrifices and investments for your dream.
Again, as to what you're lacking, apart from the pointers above, it all depends on the competition. If you don't have any, you may very well get in as you are now. However, spots for ROTP are usually hotly contested, so doing nothing will well...give you no more of a special edge than what you have now.
I can't speak on the effect being in the Cadets will have in your file, but it's definitely something they take into account. I'm not sure how much research they'll do, but having a positive reference from there (Get a letter of reference from your superior and bring it to the interview!) certainly can't hurt you.
As to how you can make your application more competitive, well you can start doing it right now! Volunteer to a local charity, get a part time job, read books on your trade, get your First Aid course. Show leadership by getting involved in school clubs and getting managerial positions. Of course they'll understand that if you're 17, you won't have as much experience as say, a 25-30 year old, but It's important you show you're involved and ready to make sacrifices and investments for your dream.
Again, as to what you're lacking, apart from the pointers above, it all depends on the competition. If you don't have any, you may very well get in as you are now. However, spots for ROTP are usually hotly contested, so doing nothing will well...give you no more of a special edge than what you have now.
I can't speak on the effect being in the Cadets will have in your file, but it's definitely something they take into account. I'm not sure how much research they'll do, but having a positive reference from there (Get a letter of reference from your superior and bring it to the interview!) certainly can't hurt you.