This is my opinion
Unless you have the given time and money to act as the Russian Legion do then improving players abilities will be very hard to reach with playing just weekends.
If the players on all 3 teams have the ability in terms of skills then its good start. I feel playing bashing head against each other every weekend isnt going to achieve anything, simply because their not dynasty, russian legion, xsv or any other yanky team for that matter. The only way I can see you guys being able to take on the best and win consistently everytime is too bash head wit them. Though this maybe expensive but maybe try and bring a yanky team over every fortnight, or month to play over the weekend. Split between 3 teams I cant see the expense being that much for every player. This way you can all play against them one at a time and help each other out to see what is going wrong.
The other times when your not training against these teams could be spent on own skill development and honing on what all 3 teams do wrong.
What I have to disagree with Twizz is what you said
'I just don't think there's enough great players in the UK.'
You may actually think that but have you actually seen everyone, with the right given direction i bet there is alot of extremely good players out there. You just have to look
Darren