There's one demographic issue that is important to note. Russia has the wrong demography. Only 20% of the Russian population is between the ages of 21 and 40, and that is, typically, the most value-added dynamic part of any economy; the most hard-working, motivated people who are trying to accumulate wealth. The U.S., by contrast, has about 30%.
Russia has corruption, has over-extended itself in its warfare and subsidies of the territories it occupies and it also is not coping with the demographic problem.