easiest way to texture a block no matter size fo block and/or texture is first place it at the level origin so the bottenm left corner is right on the origin.
Textures start thier tiling from the origin point so by setting one corner AT the origin you can keep that one corner texture in palce no matter size or scale
apply your texture, size and scale the texture and or block as needed, then select teh texture lock under block properties. Then move the block in place.