Power trowel wont do it. Yes you can do it yourself and you should check with your local rental shops. I couldn't get the economics to work out for me in Salt Lake. You need to rent the grinder, but nobody here had the array of grinding stones I needed to polish my floor available for rent. You can buy the stones for the machine you rent, but it was kind of expensive. It's like sanding wood... 60 grit, 100 grit, 150 grit... up to somewhere betweeb 800 and 1800 grit. Also need densifier, should be easy to get. I do think it's the best looking, most durable floor you can do.