Small caps are good obviously but don't make them the core of your investment. Allocate your funds equally, try to cope your investments according to the market trends. Moreover you have a great portfolio but to achieve that number in a short period you need to increase your cag...