i myself earned the reputation by posting helpful, nice, or otherwise likable comments throughout the site. others (including myself) kind of use the "Thanks" feature as more of a "Like" or "Upvote" as other sites commonly use to show approval or agreement among site members.
i also earned rep by posting GIFs. this is my best post here i'm proud of it lol.
to understand, and impart my message to, others? this is kind of a vague question and i'm not sure how to answer it. ):
i've never considered my contributions to this site as "writing" i guess. just...internet posting? though MANY of my posts are over 200 characters hahaha. i don't use any formal language or spelling. i just want to write clearly enough so people understand what i'm trying to say, as if i was right there talking with them.
just by being myself, and being helpful and encouraging. also posting frequently and openly enough so people get to know you. and occasionally making jokes.
excessive, and at times obsessive, googling, and reading through every thread that had already covered the questions i was looking to answers to. google is what initially brought me to this site, and this site has covered almost every n00bie question there is. even as i progressed into more "advanced" keeping and husbandry, this site has almost every typical question already discussed and/or answered.
there's countless. literally EVERYTHING i know about ball python care i can attribute back to this site.
here's a recent thread i made where i talk about building my own rack and i ask for input on the plans. i got some great feedback from fellow users that helped me tweak the design. i completely forgot to factor in the slots for heat tape to reach each level, as well as changing the gap between the tub and the shelf so as to make them more secure.