No. Posting a lot does nothing for you if the content is crap (you know when you’re posting crap – don’t do it). Flagging posts by others has nothing to do with ranking up.
No. It’s really easy.
Just go through post approval with flying colors several times and be active around the forum, don’t break the rules / get flagged a lot, and you’ll get it eventually.
Not sure about the hard part when trying to rank up to Regular since you gotta successfully use the Post Approval process a couple times, remain active in the community, and contribute.
My concern is whether or not the Post Approved badge counts towards that.
Like @LuaBearyGood has stated, unless it is useful to an improvement on the OP’s behalf, or if it is constructive, then it is pretty much spam/useless.
Since I entered the forum I have been 50 Days in a row Active in the forum I have helped people to solve their problems within the platform and I have been In the forum For 50 days Active, my purpose is to rise in rank and as I continue to help developers who need it.