Having a long standing history of these type of bumps can be very frustrating, uncomfortable, and discouraging. There are several different type of skin problems that can cause the type of bumps that you are describing. These may include Acne Vulgaris, Folliculitis, or Keratosis Pilaris.
From your description, it seems that the underlying problem may be a folliculitis or keratosis pilaris. Folliculitis is an irritation of the hair follicle either from friction, chemical irritation, or underlying bacterial infection. There are several topical and systemic therapies that may help to control this process and help heal your skin.
Keratosis Pilaris is a problem in which the hair follicles become trapped and plugged. This may cause red "pimples" and white heads. Common locations for keratosis pilaris can be the upper arms, back, buttocks, and thighs. It is often an inherited problem with one or more family members sharing the same problem.
Meeting with a dermatologist to evaluate the problem would be a very good start to identifying the underlying issue and then focusing on the treatment. It may take several months to win back your healthy skin, but after ten years I know your motivated. I hope you get some improvement soon. Good luck!