To make a good roux, it's butter and flour in equal amounts then add 10x the number for butter and milk in milk ml to make the white sauce. (Oil does not make a good roux! It needs to be proper butter, not spreads or oils).
Eg: Butter 50g, flour 50g, milk 500ml.
For making more (or less) white sauce, increase/decrease as required. 40, 40 and 400. 80, 80 and 800. etc.
You need a smallish, heavy bottomed saucepan so it doesn't burn. A low heat. Cook the flour and butter together for a few minutes. It looks odd because it looks like only a little bit of dried floury butter in the pan, but keep just stirring
The butter and flour need to actually cook in the pan before milk is added so don't skip this step. Don't let it burn on the bottom. (I think the main thing in making white sauce is continuous stirring at all stages!)
Ideally you'd warm the milk in another pan as that will make for a smoother sauce. Pour the milk a little at a time (I probably pour it in three goes) and keep whisking, whisking, whisking. Once all the milk is in, it will slowly start to thicken all by itself after a while.
Add grated cheese in at the end for béchamel, or if you were making white sauce for a Christmas pudding, you'd add sugar to sweeten it (plus brandy if required).