It can very likely be a hormonal abnormality. Low
testosterone levels can lead to decreased body hair , decreased muscle strength and libido with increased breast size in some cases. Examination by an endocrinologist is of utmost importance as this can be treated with appropriate hormone replacement . More importantly the cause has to be evaluated.
Next Steps
Meet your nearest endocrinologist and get a thorough workup done.