I would continue to apply to both opportunities (subject to your eligibility for them with each firm) as well as open days/insight programmes. I would only recommend not applying for training contracts if you need to build up both your legal and non-legal work experience as typically you will need some experience either in a legal setting or in another type of office/professional environment.
It is very common for people to take 2-3 cycles to learn more about the nuances of legal recruitment and start to have more success with their applications, so don't feel that you are an anomaly with where you are in your journey.