Sigh.
To the OP if you're reading this...I'm sure you've seen
Scott Dennstaedt's weather posts on all the different aviation boards. If not, find them.
That is how you promote yourself in forums online...you have to offer something valuable, offer a lot of it for free, and just be a "normal" and active member of the community at the same time. If you promote yourself as often as Scott, you have to bring a LOT to the table...otherwise, be more subtle than that as a benchmark.
I've done similar promotion work in non-aviation markets...and it's tough work. But, given you are actually interested in the topic of this forum (I assume) that should make it much easier...but there is very little time to turn around the stigma you appear to have garnered, if possible at all. (I'm not really a regular here as far a posting goes, so I would be out of place to give specific advice here.)