The Nikon D3400 should be fine. What you shoot will help determine the lens or lenses you need. Whether or not you'll be able to sell any pictures depends on your skill as a photographer. Whatever camera you choose be sure to take the time to learn the camera and camera functions.