I followed you, some users been here years with only a few, I have a few (humbled) and know probably 10 max. The key is not to get worked up about points/upvotes. Have a look around peoples memes that make you laugh and comment with a smile, you have a good sense of humor so no worries. Its a fun site trust me!! Comments help you get better and know the ins and outs. I bet you find a lot of like minds;)
Keep making memes tho 1/2 if you can, I will call in for you