That and the OTIS cleaning kits with their wire rod.
Your firing stance is very very very typical of new assault rifle shooters. It's comfortable, it feels fairly natural and there are some folks I see doing it that do it just fine. When I'm shooting off hand at ranges beyond 100m I shoot that way.. then again I get a third point rest by putting my elbow on the beer belly

.. but that being said, just keep that same basic upper posture; meaning fairly wrapped around the stock, shoulders rolled forward and get a good leg support stance - you should think kinda like a fighters springy stance, knees slightly bent, feet shoulder width apart with one slightly in front, kinda like you're pushing something heavy up hill - and then lean forward enough that you have a center of balance with a slight forward cant.
Let me know if that doesn't make sense, I'll find pictures somewhere that will show you what I mean.
And about branding and best of the best of the best of the best... oi! run a search here on that one, it'll make your head spin easily. Matter of fact you might want to start here and then after you're done getting your head facing the right direction again, think about hitting ARFCOM for more detail and drivel
