You don't need to be an expert in order to achieve satisfactory investment returns. But if you aren't, you must recognize your limitations and follow a course certain to work reasonably well. Keep things simple and don't swing for the fences.
As an investor with small capital, one should prefer businesses that have high returns on capital and that require little incremental investment to grow.
You have to understand accounting and you have to understand the nuances of accounting. It's the language of business and it's an imperfect language, but unless you are willing to put in the effort to learn accounting - how to read and interpret financial statements - you really shouldn't select stocks yourself
I was lucky to have the right heroes. Tell me who your heroes are and I'll tell you how you'll turn out to be. The qualities of the one you admire are the traits that you, with a little practice, can make your own, and that, if practiced, will become habit forming.
Market prices for stocks fluctuate at great amplitudes around intrinsic value but, over the long term, intrinsic value is virtually always reflected at some point in market price.