I joined games like Blockland, Roblox and Minecraft. All building games, Yet strangely all I want to do is kill people. Why? Because building is boring.
I watched someone make a good build today, and everyone who joined the server complimented the maker of the build. No one complimented the person who had tons of kills in the DM I was in earlier. People complimented the builder because he did something they liked, and they could appreciate. Being "good" at fighting isn't hard, and it isn't rewarding at all. Being a good builder is far more useful than being a good fighter. People hate building mainly because they suck at it, and they suck at it because they hate it.
Start going to building servers instead of fighting servers if you want to get better.
Save good builds and deconstruct them. Learn how they made certain parts.
Work together with a good builder on a build. Today TheArmyGuy showed me how to make a good waterfall for a cubescape, and now I know how to do it. It won't be something I forget.
Don't build flat. Walls shouldn't always be flat in blockland. Look at all the best builds, and none of them are completely flat.
Layer your walls. Your inside wall shouldn't be the same brick as the outside wall if you are building a mansion, but for a wood shack it would be ok.