Your diet, although it could use some work, is much better than most 17 year olds who try to bulk up with gear and chicken McNuggets 2x per day.
Keep in mind that you are not done growing and using gear could adversely affect that. The following is taken from anabolicreview.com (by the way, go read their steroid profiles):
The use of anabolic/androgenic steroids can stunt the growth potential of children and adolescents. It is interesting to note that often there is a short-term accelerated growth of the bones. With continued ingestion one must count on a premature closure of the epiphysial cartilage which leads to a growth stunt and ultimately results in a decrease in the normal predicted height. Further growth is impossible making this an irreversible side effect. Young athletes who, because of their extreme ambition have decided to take steroids should, for this reason, reconsider. The only steroid that does not cause this serious problem is Oxandrolone (see also Oxandrolone), so one hopes that its producer does not remove it from the market.
The fact that you are here is a good sign: You are trying to read and learn before doing it. Too many teens just take what their "friend" said will make them big and strong and then crash because they have no post-cycle plan for recovery; they lose almost everything. The yo-yo up and down.
If you are hoping for a scholy you are in a tough place, especially if others, particularly those you compete against, are on.
You are the only one who knows whether you are truly ready. My advice would be: READ, LEARN, DECIDE, in that order.
In terms of competing, I can't tell you, for I have never had a desire to do so. Other guys on here can help you with that.
I can't definitively say that you should; I'm 10 years older than you and trying to learn so I can plan my first cycle.
I hope this helps and I hope this doesn't sound "preachy."