Definitely keep on pushing, I applied for STA-21 2 times and Flying CWO as well, never got a spot, then ended up DQ'd for flight duty. I then went on to finish bachelors on my own, funding a couple courses out of pocket due to duty under instruction status restrictions. I pushed to improve everything over all and now from what I understand, I was only 1 of 4 SWO fleet applicants that got picked up.
Just keep doing everything you can to improve your package and your odds will increase in tandem. Constantly try to think and look for that way to better yourself and give you an edge over the competition.
For you fleet guys, one thing that may help is to get your Coast Guard Captains License. You should have the knowledge and hours at sea. Pay the few bucks and make it official
I did a few odd items like this which probably helped out quite a bit in my opinion. I am sure the wicked beard I had in the picture helped as well