For sure, in my opinion there are two factors:
1. COMPEED !
You're gonna need Compeed brand blister covers. They come in a small blue plastic pack.
http://www.onestep-beyond.co.uk/140-170-home/compeed-blister-kit-medium.jpg
There is almost nothing that will help once you do have a blister. I have tried everything, home-remedies to high-tech. If you do have a blister, and you must keep playing, your best bet is to use a Compeed patch. It's better than nothing, it's your best hope.
In my testing (left foot versus right foot), you are completely right they will heal faster if you leave them open to the air rather than a band aid (I mean, if you are not playing: if you have to play with a blister, try a Compeed).
For prevention, use Compeed patches liberally. The critical element is, the very first moment you start to feel wither rubbing or even just "heat" in a particular spot, you have to get some compeed patches on that spot. Don't hesitate. It feels girly to immediately slap on prevention at the very first warning (heat feeling or rubbing feeling) but the alternative is - get a blister.
2. SOCKS !
The advances in sock technology in our time is amazing. My current hobby is endurance day-walking (no big deal, but like 12+ hours in one day) so it's all about blisters. For me, the new modern socks are "a miracle". I encourage you to try the new double-layer socks to begin with. I use Monnet brand. (There are various brands - some are specifically sold as "anti-blister" -example) They are basically "a miracle" in terms of blister prevention. If those don't work, try the various socks made by X-Socks company. Personally for me I use this model:
and these socks in fact specifically prevent each of the three spots between my feet where I would normally get a blister, when wearing my Meindl boots for 10+ hours. So those are the exact solution for my particular foot -- for me "it's a miracle" to be able to not get blisters, keep walking.
Consider also the "Sky Run" model. (The "Speed Run 1" model, for example, in fact WILL give you blisters, it's only for hauling ass over short distances - their socks are very specific and all very different.) Finally X-Socks have a new model called "trekking extreme light" (it's black all over) which is another approach to prevent blisters -- it is a very very thin sock (like a panty-hose), and your foot will (perhaps) just happily slide inside your shoe, using that sock (indeed, it's a weird material - it's almost like wearing one huge Compeed patch all over your feet). It may work for you.
To summarise (1) there is nothing much you can do once you do get a blister - but a Compeed is your best hope. (2) prevention is the secret, but, you have to be "girlie" and stick on a Compeed patch at the VERY FIRST feeling of heat or rubbing.
Your teammates will think you are a wimp, but they'll have blisters later in the day!
(3) we live in a new age of "miracle socks" which prevent blisters - and that might be the solution for you. You will have to try various (fairly expensive) sock pairs.
The problem with shoe size etc. is that it seems to me (after extensive reading, etc) that are two different approaches. Approach One: have a loose shoe and use an incredibly slippery miracle sock like the black "trekking extreme light" X-Socks. And/or indeed use Compeeds. With that system your foot will comfortably and harmlessly slide around inside the shoe, causing no blister.
Whereas Approach Two is to bind everything up really tight. Nothing will move much, and no blisters. In theory, it must work.
It's tough because you have to go one way or the other. They are totally opposite approaches!
I have never been able to make approach two work. For me it's approach one - sliding, but in such a way that the thing touching your skin (the sock or compeed) does not move, rather, that thing (the sock or compeed) moves against the shoe, if it must move. The actual final layer literally touching your skin, does not move.
This is based on my quest to prevent blisters when walking long hours, so, I hope it applies to you in the world of sports. Hope it helps in some way!