I am Class of 2010 and am a current SNA and here's my general advice:
1) Shoot to be in the top 1/3rd of your class overall.
2) Get A's on your PRTs.
3) Here's the part that I messed up on and would pass onto you: When the time comes, ace the ASTB. I took it the first time and got 5/5/5 which, at the time was just above the bare minimum for selecting Navy Pilot. I spoke with some O-4's and O-5's who were on the selection board who all told me it was a pass/fail criterion and that I shouldn't take it again... But, sure enough, they did change the system (surprise!) and the ASTB was weighed a lot more than it had in the past so my Aviation Order of Merit fell quite a bit, which made it so I had less dates to select to start flight school. I literally took it that one time with almost no prep, no studying, just to see how I could do. It was good enough, but looking back, I wish I could have done better just so that I had more options. (I ultimately got a spot only a month later than what I originally had wanted, but still...).
4) Talk to your company officer. Take positions - be a squad leader, do plebe summer detail, just take on roles that you can do. When I was squad leader, I had a classmate on the lax team who was a great guy but everyone thought he was a shitbag because he was never around due to all of his commitments. He couldn't take a position, but I told him to jump on every chance that our Company-O had for anyone to get something done, whether it was CFC coordinator, doing a quick financial brief or something, organizing her chits for her, etc. - our company-o always seemed to have a ton of random taskers. It made him look engaged and when I went to her to rank my squad I told her he was no. 1 in my squad. I also made sure I got to know him a ton and talked about how he reallllly wanted to select aviation, how he personally met with underclassmen on the lax team, and was the leader of making sure all the lax guys were in their team conditioning shape, etc. On top of all the face time he had with her and doing her taskers, he went from being ranked ~30th to the top 10 in our company. But definitely let it be known that you want to go aviation.
5) Go to some of the functions they offer - the briefs, etc. and get to know some of the officers - ask some questions, etc. Some of them will be on the board and they'll see you're engaged in aviation.